DragonFlyBSD
The DragonFlyBSD operating system's source tree.
www.dragonflybsd.org
Activity Earlier In The Year
- gpt.8: Add back the old hybrid MBR example using disklabels
Aaron LI: In addition, improve the old example:- Update to use HAMMER2 instead of the deprecated HAMMER;- Add a note about the hybrid MBR/GPT setup;- Add steps to remove unwanted files copied from an installation CD; - nvmm(4): Enable selective CR0 write intercept in the SVM backend
Aaron LI: Similar to the VMX backend [1], enable selective CR0 write intercept in the SVM backend to force CR0_ET/CR0_NE to 1, and CR0_CD/CR0_NW to 0.
This addresses the severe performance issue observed in UEFI guests [2]. - Add leap-seconds.list to /usr/share/zoneinfo
Sascha Wildner: It was introduced in tzdata2024a and some software (such as Hare language) expects this to be present. - corecstat(4): Add driver for Intel CPUs' C-State residency counters
Imre Vadász: - Currently supports Core family CPUs starting at Nehalem series, up to Coffee Lake, as well as some ATOM CPUs. - man: Add unr(9) manpage for the kernel unit number allocator
Aaron LI: Obtained from FreeBSD but modified to match our code status. - amdgpu - Build in optional support for "CIK" architecture GPUs
Charlie Root: This builds in support for the KAVERI, BONAIRE, HAWAII, KABINI, and MULLINS, GPU versions.
The newly added source files were taken from Linux 4.20.17 to match the rest of the amdgpu driver's current state.
By default, amdgpu(4) is not going to match these models. - amdgpu - Expose amdgpu support for RGB565 mode
Imre Vadász - vkernel: Restore MAP_VPAGETABLE support with COW/VPTE fix (2)
Matthew Dillon: - Retain the wiring of vkernel-related pages but remove the PG_VPTMAPPED and replace its functionality. - vkernel: Restore MAP_VPAGETABLE support with COW/VPTE fix
Antonio Huete Jimenez: Re-implement MAP_VPAGETABLE support which was removed in commit 4d4f84f5f26bf5e9fe4d0761b34a5f1a3784a16f. - virtio_blk - Implement multiqueue support
Imre Vadász: - For now, this code uses at most as many virtqueues as cpu cores and interrupts are available.
Most Popular This Year
- gpt.8: Add back the old hybrid MBR example using disklabels
Aaron LI: In addition, improve the old example:- Update to use HAMMER2 instead of the deprecated HAMMER;- Add a note about the hybrid MBR/GPT setup;- Add steps to remove unwanted files copied from an installation CD; - if_mtw - Port from FreeBSD, with bugfixes, and parts re-ported from OpenBSD.
Imre Vadász: - Reverted some recent changes in FreeBSD for 80211 API changes on their side:
- reverted ratectl API use in ieee80211_ratectl_tx_update()
- crypto API change (git 5431dafdb9659fb578f)
- seqno offload (git cce278510a820785d88)
- ni->ni_txrate references use (git 7067450010931479f8)
- Re-ported the firmware loading code from OpenBSD. - drm - Update to Linux 4.20.17
Sergey Zigachev: core: - nvmm(4): Enable selective CR0 write intercept in the SVM backend
Aaron LI: Similar to the VMX backend [1], enable selective CR0 write intercept in the SVM backend to force CR0_ET/CR0_NE to 1, and CR0_CD/CR0_NW to 0.
This addresses the severe performance issue observed in UEFI guests [2]. - man: Add unr(9) manpage for the kernel unit number allocator
Aaron LI: Obtained from FreeBSD but modified to match our code status. - amdgpu - Expose amdgpu support for RGB565 mode
Imre Vadász - kdump - Add -h option to dump data as hex
Matthew Dillon: - Add -h option, dumps data as hex instead of ascii. - virtio_blk - Implement multiqueue support
Imre Vadász: - For now, this code uses at most as many virtqueues as cpu cores and interrupts are available. - virtio_blk - Enable D_KVABIO API.
Imre Vadász: This should avoid some unnecessary page invalidations. - amdgpu - Build in optional support for "CIK" architecture GPUs
Charlie Root: This builds in support for the KAVERI, BONAIRE, HAWAII, KABINI, and MULLINS, GPU versions.
The newly added source files were taken from Linux 4.20.17 to match the rest of the amdgpu driver's current state.
By default, amdgpu(4) is not going to match these models.