| #
d1bdc282
|
| 23-Jul-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Deprecate contigfree(9) in favour of free(9)
As of 9e6544dd6e02c46b805d11ab925c4f3b18ad7a4b contigfree(9) is no longer needed and should not be used anymore. We leave a wrapper for 3rd party code i
Deprecate contigfree(9) in favour of free(9)
As of 9e6544dd6e02c46b805d11ab925c4f3b18ad7a4b contigfree(9) is no longer needed and should not be used anymore. We leave a wrapper for 3rd party code in at least 15.x but remove (almost) all other cases from the tree.
This leaves one use of contigfree(9) untouched; that was the original trigger for 9e6544dd6e02 and is handled in D45813 (to be committed seperately later).
Sponsored by: The FreeBSD Foundation Reviewed by: markj, kib Tested by: pho (10h stress test run) Differential Revision: https://reviews.freebsd.org/D46099
show more ...
|
| #
685dc743
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
c75c1d2d
|
| 03-Nov-2021 |
Mark Johnston <markj@FreeBSD.org> |
vmci: Avoid relying on macro expansion to provide correct syntax
No functional change intended.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
| #
0f14bcbe
|
| 09-Oct-2021 |
Mark Peek <mp@FreeBSD.org> |
vmci: fix panic due to freeing unallocated resources
Summary: An error mapping PCI resources results in a panic due to unallocated resources being freed up. This change puts the appropriate checks i
vmci: fix panic due to freeing unallocated resources
Summary: An error mapping PCI resources results in a panic due to unallocated resources being freed up. This change puts the appropriate checks in place to prevent the panic.
PR: 252445 Reported by: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl> Tested by: marcus MFC after: 1 week Sponsored by: VMware
Test Plan: Along with user testing, also simulated error by inserting a ENXIO return in vmci_map_bars().
Reviewed by: marcus Subscribers: imp Differential Revision: https://reviews.freebsd.org/D32016
show more ...
|
| #
4eb2ed07
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
vmware: clean up empty lines in .c and .h files
|
| #
d1bdc282
|
| 23-Jul-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Deprecate contigfree(9) in favour of free(9)
As of 9e6544dd6e02c46b805d11ab925c4f3b18ad7a4b contigfree(9) is no longer needed and should not be used anymore. We leave a wrapper for 3rd party code i
Deprecate contigfree(9) in favour of free(9)
As of 9e6544dd6e02c46b805d11ab925c4f3b18ad7a4b contigfree(9) is no longer needed and should not be used anymore. We leave a wrapper for 3rd party code in at least 15.x but remove (almost) all other cases from the tree.
This leaves one use of contigfree(9) untouched; that was the original trigger for 9e6544dd6e02 and is handled in D45813 (to be committed seperately later).
Sponsored by: The FreeBSD Foundation Reviewed by: markj, kib Tested by: pho (10h stress test run) Differential Revision: https://reviews.freebsd.org/D46099
show more ...
|
| #
685dc743
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
c75c1d2d
|
| 03-Nov-2021 |
Mark Johnston <markj@FreeBSD.org> |
vmci: Avoid relying on macro expansion to provide correct syntax
No functional change intended.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
| #
0f14bcbe
|
| 09-Oct-2021 |
Mark Peek <mp@FreeBSD.org> |
vmci: fix panic due to freeing unallocated resources
Summary: An error mapping PCI resources results in a panic due to unallocated resources being freed up. This change puts the appropriate checks i
vmci: fix panic due to freeing unallocated resources
Summary: An error mapping PCI resources results in a panic due to unallocated resources being freed up. This change puts the appropriate checks in place to prevent the panic.
PR: 252445 Reported by: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl> Tested by: marcus MFC after: 1 week Sponsored by: VMware
Test Plan: Along with user testing, also simulated error by inserting a ENXIO return in vmci_map_bars().
Reviewed by: marcus Subscribers: imp Differential Revision: https://reviews.freebsd.org/D32016
show more ...
|
| #
4eb2ed07
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
vmware: clean up empty lines in .c and .h files
|
| #
3eeb7511
|
| 08-Apr-2018 |
Mark Peek <mp@FreeBSD.org> |
Update VMCI license based on comments from core, the FreeBSD Foundation, and VMware legal: - Add a dual BSD-2 Clause/GPLv2 LICENSE file in the VMCI directory - Remove the use of "All Rights Reserved"
Update VMCI license based on comments from core, the FreeBSD Foundation, and VMware legal: - Add a dual BSD-2 Clause/GPLv2 LICENSE file in the VMCI directory - Remove the use of "All Rights Reserved" - Per best practice, remove copyright/license info from Makefile
Reviewed by: imp, emaste, jhb, Vishnu Dasa <vdasa@vmware.com> Approved by: VMware legal via Mark Peek <markpeek@vmware.com> Differential Revision: https://reviews.freebsd.org/D14979
show more ...
|
| #
8c302b2e
|
| 27-Mar-2018 |
Mark Peek <mp@FreeBSD.org> |
Rectify VMCI SPDX license
Approved by: Vishnu Dasa <vdasa@vmware.com>
|
| #
63a93856
|
| 25-Mar-2018 |
Mark Peek <mp@FreeBSD.org> |
Add VMCI (Virtual Machine Communication Interface) driver
In a virtual machine, VMCI is exposed as a regular PCI device. The primary communication mechanisms supported are a point-to-point bidirecti
Add VMCI (Virtual Machine Communication Interface) driver
In a virtual machine, VMCI is exposed as a regular PCI device. The primary communication mechanisms supported are a point-to-point bidirectional transport based on a pair of memory-mapped queues, and asynchronous notifications in the form of datagrams and doorbells. These features are available to kernel level components such as vSockets through the VMCI kernel API. In addition to this, the VMCI kernel API provides support for receiving events related to the state of the VMCI communication channels, and the virtual machine itself.
Submitted by: Vishnu Dasa <vdasa@vmware.com> Reviewed by: bcr, imp Obtained from: VMware Differential Revision: https://reviews.freebsd.org/D14289
show more ...
|
| #
3eeb7511
|
| 08-Apr-2018 |
Mark Peek <mp@FreeBSD.org> |
Update VMCI license based on comments from core, the FreeBSD Foundation, and VMware legal: - Add a dual BSD-2 Clause/GPLv2 LICENSE file in the VMCI directory - Remove the use of "All Rights Reserved"
Update VMCI license based on comments from core, the FreeBSD Foundation, and VMware legal: - Add a dual BSD-2 Clause/GPLv2 LICENSE file in the VMCI directory - Remove the use of "All Rights Reserved" - Per best practice, remove copyright/license info from Makefile
Reviewed by: imp, emaste, jhb, Vishnu Dasa <vdasa@vmware.com> Approved by: VMware legal via Mark Peek <markpeek@vmware.com> Differential Revision: https://reviews.freebsd.org/D14979
show more ...
|
| #
8c302b2e
|
| 27-Mar-2018 |
Mark Peek <mp@FreeBSD.org> |
Rectify VMCI SPDX license
Approved by: Vishnu Dasa <vdasa@vmware.com>
|
| #
63a93856
|
| 25-Mar-2018 |
Mark Peek <mp@FreeBSD.org> |
Add VMCI (Virtual Machine Communication Interface) driver
In a virtual machine, VMCI is exposed as a regular PCI device. The primary communication mechanisms supported are a point-to-point bidirecti
Add VMCI (Virtual Machine Communication Interface) driver
In a virtual machine, VMCI is exposed as a regular PCI device. The primary communication mechanisms supported are a point-to-point bidirectional transport based on a pair of memory-mapped queues, and asynchronous notifications in the form of datagrams and doorbells. These features are available to kernel level components such as vSockets through the VMCI kernel API. In addition to this, the VMCI kernel API provides support for receiving events related to the state of the VMCI communication channels, and the virtual machine itself.
Submitted by: Vishnu Dasa <vdasa@vmware.com> Reviewed by: bcr, imp Obtained from: VMware Differential Revision: https://reviews.freebsd.org/D14289
show more ...
|
| #
d1bdc282
|
| 23-Jul-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Deprecate contigfree(9) in favour of free(9)
As of 9e6544dd6e02c46b805d11ab925c4f3b18ad7a4b contigfree(9) is no longer needed and should not be used anymore. We leave a wrapper for 3rd party code i
Deprecate contigfree(9) in favour of free(9)
As of 9e6544dd6e02c46b805d11ab925c4f3b18ad7a4b contigfree(9) is no longer needed and should not be used anymore. We leave a wrapper for 3rd party code in at least 15.x but remove (almost) all other cases from the tree.
This leaves one use of contigfree(9) untouched; that was the original trigger for 9e6544dd6e02 and is handled in D45813 (to be committed seperately later).
Sponsored by: The FreeBSD Foundation Reviewed by: markj, kib Tested by: pho (10h stress test run) Differential Revision: https://reviews.freebsd.org/D46099
show more ...
|
| #
685dc743
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
c75c1d2d
|
| 03-Nov-2021 |
Mark Johnston <markj@FreeBSD.org> |
vmci: Avoid relying on macro expansion to provide correct syntax
No functional change intended.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
| #
0f14bcbe
|
| 09-Oct-2021 |
Mark Peek <mp@FreeBSD.org> |
vmci: fix panic due to freeing unallocated resources
Summary: An error mapping PCI resources results in a panic due to unallocated resources being freed up. This change puts the appropriate checks i
vmci: fix panic due to freeing unallocated resources
Summary: An error mapping PCI resources results in a panic due to unallocated resources being freed up. This change puts the appropriate checks in place to prevent the panic.
PR: 252445 Reported by: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl> Tested by: marcus MFC after: 1 week Sponsored by: VMware
Test Plan: Along with user testing, also simulated error by inserting a ENXIO return in vmci_map_bars().
Reviewed by: marcus Subscribers: imp Differential Revision: https://reviews.freebsd.org/D32016
show more ...
|
| #
4eb2ed07
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
vmware: clean up empty lines in .c and .h files
|
| #
3eeb7511
|
| 08-Apr-2018 |
Mark Peek <mp@FreeBSD.org> |
Update VMCI license based on comments from core, the FreeBSD Foundation, and VMware legal: - Add a dual BSD-2 Clause/GPLv2 LICENSE file in the VMCI directory - Remove the use of "All Rights Reserved"
Update VMCI license based on comments from core, the FreeBSD Foundation, and VMware legal: - Add a dual BSD-2 Clause/GPLv2 LICENSE file in the VMCI directory - Remove the use of "All Rights Reserved" - Per best practice, remove copyright/license info from Makefile
Reviewed by: imp, emaste, jhb, Vishnu Dasa <vdasa@vmware.com> Approved by: VMware legal via Mark Peek <markpeek@vmware.com> Differential Revision: https://reviews.freebsd.org/D14979
show more ...
|
| #
8c302b2e
|
| 27-Mar-2018 |
Mark Peek <mp@FreeBSD.org> |
Rectify VMCI SPDX license
Approved by: Vishnu Dasa <vdasa@vmware.com>
|
| #
63a93856
|
| 25-Mar-2018 |
Mark Peek <mp@FreeBSD.org> |
Add VMCI (Virtual Machine Communication Interface) driver
In a virtual machine, VMCI is exposed as a regular PCI device. The primary communication mechanisms supported are a point-to-point bidirecti
Add VMCI (Virtual Machine Communication Interface) driver
In a virtual machine, VMCI is exposed as a regular PCI device. The primary communication mechanisms supported are a point-to-point bidirectional transport based on a pair of memory-mapped queues, and asynchronous notifications in the form of datagrams and doorbells. These features are available to kernel level components such as vSockets through the VMCI kernel API. In addition to this, the VMCI kernel API provides support for receiving events related to the state of the VMCI communication channels, and the virtual machine itself.
Submitted by: Vishnu Dasa <vdasa@vmware.com> Reviewed by: bcr, imp Obtained from: VMware Differential Revision: https://reviews.freebsd.org/D14289
show more ...
|