summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* /configure: Default to building liblzma on darwin.HEADmastervboxsync2023-05-121-1/+5
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99764 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VirtualBox/Doxyfile: updated to 1.9.6. bugref:10442vboxsync2023-05-111-277/+529
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99763 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Doxyfile.Core: Re-enabled markdown support. bugref:10442vboxsync2023-05-111-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99762 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Makefile.kmk,tools/Makefile.kmk: Build fix. bugref:10442vboxsync2023-05-111-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99761 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: doxygen tweaks. bugref:10442vboxsync2023-05-114-94/+104
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99760 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/Doxyfile: updated and re-enabled markdown. bugref:10442vboxsync2023-05-111-276/+529
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99759 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: Make doxygen 1.9.6 happy. Mostly removing duplicate docs (iprt is ↵vboxsync2023-05-1137-2914/+20
| | | | | | documented in the header files). bugref:10442 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99758 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Makefile.kmk: parfait returns with a status code of 1 when there were some ↵vboxsync2023-05-111-1/+2
| | | | | | new reports compared to the baseline, don't mark this as a build error, bugref:3409 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99757 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/CPUMR3Db: Fix harmless range check, bugref:3409vboxsync2023-05-112-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99756 cfe28804-0f27-0410-a406-dd0f0b0b656f
* include/iprt/cdefs.h: Avoid memory leak reports when running with parfait. ↵vboxsync2023-05-111-62/+71
| | | | | | For parfait any pointer != NULL is valid and using something AssertPtrReturn() after an allocation will result in a leak report, bugref:3409 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99755 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Guest Control/VBoxManage: Resolve wait result to a text when running in ↵vboxsync2023-05-111-1/+1
| | | | | | verbose mode. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99754 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM: More Clang 13 build fixes (warnings as errors).vboxsync2023-05-112-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99753 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/Bus: Started a basic PCI bus implementation suitable for ARMv8, ↵vboxsync2023-05-111-0/+1
| | | | | | devices are detected by a Linux guest but interrupts don't work right now. The implementation shares most code with ICH9 PCI device, bugref:10445 [scm] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99752 cfe28804-0f27-0410-a406-dd0f0b0b656f
* FE/VBoxBFE: Configure PCIe bus, bugref:10445vboxsync2023-05-111-0/+83
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99751 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/Bus: Started a basic PCI bus implementation suitable for ARMv8, ↵vboxsync2023-05-117-58/+569
| | | | | | devices are detected by a Linux guest but interrupts don't work right now. The implementation shares most code with ICH9 PCI device, bugref:10445 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99750 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/NEMR3Native-darwin-armv8: Remove some unused code, bugref:10390vboxsync2023-05-111-22/+0
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99749 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/PGM: Nested VMX: bugref:10318 Ensure we don't modify the leaf bit via ↵vboxsync2023-05-111-0/+2
| | | | | | (ModifyPage). git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99748 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: More Clang 13 build fixes (warnings as errors) [SCM fix].vboxsync2023-05-111-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99747 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: More Clang 13 build fixes (warnings as errors) [better fix, use global ↵vboxsync2023-05-111-2/+2
| | | | | | compiler warning control / DynamicConfig.kmk in Config.kmk]. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99746 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM: Add full support for reading/writing I/O ports on ARMv8 in order to ↵vboxsync2023-05-111-3/+3
| | | | | | emulate PIO accesses to PCI devices through a dedicated MMIO region by the host to PCI bridge, bugref:10445 [doxygen] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99745 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: More Clang 13 build fixes (warnings as errors) [better fix, use global ↵vboxsync2023-05-113-2/+3
| | | | | | compiler warning control / DynamicConfig.kmk in Config.kmk]. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99744 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM: Add full support for reading/writing I/O ports on ARMv8 in order to ↵vboxsync2023-05-113-36/+63
| | | | | | emulate PIO accesses to PCI devices through a dedicated MMIO region by the host to PCI bridge, bugref:10445 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99743 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: More Clang 13 build fixes (warnings as errors) [build fix, no IPRT ↵vboxsync2023-05-114-7/+2
| | | | | | stuff within libs/xpcom]. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99742 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: More Clang 13 build fixes (warnings as errors).vboxsync2023-05-113-3/+9
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99741 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *: doxygen corrections (mostly about removing @returns from functions ↵vboxsync2023-05-114-5/+5
| | | | | | returning void). [scm fixes] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99740 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *: doxygen corrections (mostly about removing @returns from functions ↵vboxsync2023-05-11247-769/+139
| | | | | | returning void). git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99739 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/DevQemuFwCfg: Some doxgen fixesvboxsync2023-05-101-5/+5
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99738 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/GIC: Updates to the implementation, implement forwarding of SGIs and ↵vboxsync2023-05-101-1/+2
| | | | | | PPIs, bugref:10404 [doxygen] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99737 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/armv8.h: Some more definitions related to GIC, bugref:10404 [scm]vboxsync2023-05-101-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99736 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/NEMR3Native-darwin-armv8: Set and clear the PPI interrupt of the vTimer ↵vboxsync2023-05-102-5/+30
| | | | | | if activated, bugref:10390 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99735 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/GIC: Updates to the implementation, implement forwarding of SGIs and ↵vboxsync2023-05-104-25/+662
| | | | | | PPIs, bugref:10404 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99734 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/armv8.h: Some more definitions related to GIC, bugref:10404vboxsync2023-05-101-0/+100
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99733 cfe28804-0f27-0410-a406-dd0f0b0b656f
* tools: Update svn:ignore, bugref:3409vboxsync2023-05-100-0/+0
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99732 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/DevQemuFwCfg: Fix supplying the initramfs to the guest, bugref:10431vboxsync2023-05-101-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99731 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: Clang 13 fixes (warnings as errors).vboxsync2023-05-102-5/+9
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99730 cfe28804-0f27-0410-a406-dd0f0b0b656f
* ValKit/vboxinstaller.py: Corrected DMG umount retrying from r148180 to not ↵vboxsync2023-05-101-1/+1
| | | | | | use reporter.error() till we give up. duh git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99729 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: Upgraded the doxygen file to 1.9.6. bugref:10442vboxsync2023-05-101-291/+543
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99728 cfe28804-0f27-0410-a406-dd0f0b0b656f
* **/Doxyfile*: Disable markdown support for now. bugref:10442vboxsync2023-05-103-0/+5
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99727 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Main: Doxygen fixes. bugref:10442vboxsync2023-05-103-10/+93
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99726 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/EM: Nested VMX: bugref:10318 Clarify comment regarding priority of ↵vboxsync2023-05-101-2/+3
| | | | | | interrupt-window vs NMI delivery. The code should eventually be restructured. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99725 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/EM: Nested VMX: bugref:10318 Comment nit.vboxsync2023-05-101-1/+0
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99724 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Audio/Settings: Also use the PulseAudio backend when we find pipewire-pulse ↵vboxsync2023-05-101-2/+5
| | | | | | running (instead of falling back to ALSA), which acts as a PulseAudio-compatible daemon for Pipewire-enabled applications. Thanks to Aroun! ticketref:21575 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99723 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Makefile.kmk: validationkit-build-linux.rsync-into-vm needs to get the ↵vboxsync2023-05-101-0/+2
| | | | | | VirtualBox.xidl file over so IPRT can generate status code info from it. bugref:10442 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99722 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Makefile.kmk: Build the sdk w/o using any of the truly ancient jails. ↵vboxsync2023-05-101-1/+1
| | | | | | bugref:10442 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99721 cfe28804-0f27-0410-a406-dd0f0b0b656f
* doc/manual: Fix removing directory temp_pdf which might fail in some ↵vboxsync2023-05-101-1/+1
| | | | | | environments if -R is not given, bugref:10302 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99720 cfe28804-0f27-0410-a406-dd0f0b0b656f
* manual: Export missing file to OSEvboxsync2023-05-101-0/+23
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99719 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Makefile.kmk: sdk build fixes and rsync optimizations. bugref:10442vboxsync2023-05-101-3/+9
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99718 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Validation Kit/VBoxClient: Added Fudge factor -- wait for the desktop env to ↵vboxsync2023-05-101-0/+4
| | | | | | come up. Remove once facility statuses are implemented within VBoxClient. bugref:10427 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99717 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Makefile.kmk: Exclude more stuff from rsync into the linux build VM to save ↵vboxsync2023-05-101-4/+55
| | | | | | space. bugref:10442 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99716 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *.kmk: Changed the VBOX_ONLY_SDK_ON_WINDOWS for VBOX_ONLY_SDK_ON_HOST and ↵vboxsync2023-05-105-22/+112
| | | | | | VBOX_ONLY_SDK_IN_VM and added proper sdk-fetch, sdk-build and sdk-package targets to the root makefile. Adjusted packing in the installer makefile as well (a bit crude, just zipping up the linux then the windows sdk directories into a single zip file). bugref:10442 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99715 cfe28804-0f27-0410-a406-dd0f0b0b656f