summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 16:49:04 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 16:49:04 +0000
commit16f504a9dca3fe3b70568f67b7d41241ae485288 (patch)
treec60f36ada0496ba928b7161059ba5ab1ab224f9d
parentInitial commit. (diff)
downloadvirtualbox-upstream.tar.xz
virtualbox-upstream.zip
Adding upstream version 7.0.6-dfsg.upstream/7.0.6-dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--.dir-locals.el16
-rw-r--r--.scm-settings90
-rw-r--r--COPYING663
-rw-r--r--COPYING.CDDL386
-rw-r--r--Config.kmk9383
-rw-r--r--Doxyfile.Core939
-rw-r--r--Maintenance.kmk61
-rw-r--r--Makefile.kmk2160
-rw-r--r--README.GuestAdditionsPackaging14
-rw-r--r--Version.kmk58
-rwxr-xr-xconfigure3102
-rw-r--r--configure.vbs2250
-rw-r--r--doc/.scm-settings45
-rw-r--r--doc/License-gpl-2.html353
-rw-r--r--doc/License-gpl-2.rtf356
-rw-r--r--doc/License-gpl-2.txt339
-rw-r--r--doc/License-gpl-3.0.html771
-rw-r--r--doc/License-gpl-3.0.rtf601
-rw-r--r--doc/License-gpl-3.0.txt663
-rw-r--r--doc/ReadMe-OS2.txt149
-rw-r--r--doc/ReadMe-Solaris.txt47
-rw-r--r--doc/ReadMe-Solaris11.txt55
-rw-r--r--doc/VBox-CodingGuidelines.cpp1031
-rw-r--r--doc/VBox-MakefileGuidelines.cpp216
-rw-r--r--doc/VBox-doc.c219
-rw-r--r--doc/VMM/PDMStorageScsi.odgbin0 -> 22445 bytes
-rw-r--r--doc/VMM/PDMStorageScsi.pngbin0 -> 326026 bytes
-rw-r--r--doc/VMM/VMMContexts.odgbin0 -> 15400 bytes
-rw-r--r--doc/VMM/VMMContexts.pngbin0 -> 357761 bytes
-rw-r--r--doc/kBuild-tricks.txt62
-rw-r--r--doc/manual/.scm-settings33
-rw-r--r--doc/manual/Config.kmk421
-rw-r--r--doc/manual/Makefile.kmk1004
-rw-r--r--doc/manual/UserManual.qhcp55
-rw-r--r--doc/manual/common-formatcfg.xsl169
-rw-r--r--doc/manual/common-html-formatcfg.xsl197
-rw-r--r--doc/manual/docbook-changelog-formatcfg.xsl103
-rw-r--r--doc/manual/docbook-html-chunks-formatcfg.xsl64
-rw-r--r--doc/manual/docbook-html-one-page-formatcfg.xsl43
-rw-r--r--doc/manual/docbook-htmlhelp-formatcfg.xsl76
-rw-r--r--doc/manual/docbook-refentry-link-replacement-xsl-gen.xsl203
-rw-r--r--doc/manual/docbook-refentry-to-C-help.xsl986
-rw-r--r--doc/manual/docbook-refentry-to-H-help.xsl151
-rw-r--r--doc/manual/docbook-refentry-to-manpage-preprocessing.xsl89
-rw-r--r--doc/manual/docbook-refentry-to-manpage.xsl58
-rw-r--r--doc/manual/docbook-refentry-to-manual-overview.xsl74
-rw-r--r--doc/manual/docbook-refentry-to-manual-sect1.xsl183
-rw-r--r--doc/manual/docbook2latex.xsl1305
-rw-r--r--doc/manual/dummy-sect1.xml29
-rw-r--r--doc/manual/en_US/.scm-settings32
-rw-r--r--doc/manual/en_US/Accessibility.xml250
-rw-r--r--doc/manual/en_US/Makefile.kup0
-rw-r--r--doc/manual/en_US/SDKRef.xml6324
-rw-r--r--doc/manual/en_US/UserManual.xml112
-rw-r--r--doc/manual/en_US/docbook-refentry-link-replacement-xsl-gen.xsl41
-rw-r--r--doc/manual/en_US/images/clone-vm-1.pngbin0 -> 81172 bytes
-rw-r--r--doc/manual/en_US/images/clone-vm-2.pngbin0 -> 68887 bytes
-rw-r--r--doc/manual/en_US/images/clone-vm-3.pngbin0 -> 65690 bytes
-rw-r--r--doc/manual/en_US/images/cloud-profile-manager.pngbin0 -> 29590 bytes
-rw-r--r--doc/manual/en_US/images/cloudvm-add.pngbin0 -> 65819 bytes
-rw-r--r--doc/manual/en_US/images/cloudvm-new.pngbin0 -> 68976 bytes
-rw-r--r--doc/manual/en_US/images/cloudvm-oci-group.pngbin0 -> 12110 bytes
-rw-r--r--doc/manual/en_US/images/cloudvm-overview.pngbin0 -> 59815 bytes
-rw-r--r--doc/manual/en_US/images/create-vm-1.pngbin0 -> 77943 bytes
-rw-r--r--doc/manual/en_US/images/create-vm-2.pngbin0 -> 73227 bytes
-rw-r--r--doc/manual/en_US/images/create-vm-3.pngbin0 -> 63504 bytes
-rw-r--r--doc/manual/en_US/images/create-vm-4.pngbin0 -> 68296 bytes
-rw-r--r--doc/manual/en_US/images/details-pane.pngbin0 -> 39695 bytes
-rw-r--r--doc/manual/en_US/images/dnd-modes.pngbin0 -> 15875 bytes
-rw-r--r--doc/manual/en_US/images/export-appliance-oci.pngbin0 -> 71510 bytes
-rw-r--r--doc/manual/en_US/images/global-tools-menu.pngbin0 -> 38973 bytes
-rw-r--r--doc/manual/en_US/images/guest-fm.pngbin0 -> 53965 bytes
-rw-r--r--doc/manual/en_US/images/import-instance.pngbin0 -> 62466 bytes
-rw-r--r--doc/manual/en_US/images/log-viewer.pngbin0 -> 40737 bytes
-rw-r--r--doc/manual/en_US/images/machine-tools-menu.pngbin0 -> 52325 bytes
-rw-r--r--doc/manual/en_US/images/ovf-import.pngbin0 -> 69563 bytes
-rw-r--r--doc/manual/en_US/images/seamless.pngbin0 -> 603665 bytes
-rw-r--r--doc/manual/en_US/images/session-information.pngbin0 -> 59858 bytes
-rw-r--r--doc/manual/en_US/images/snapshots-1.pngbin0 -> 60222 bytes
-rw-r--r--doc/manual/en_US/images/snapshots-2.pngbin0 -> 12414 bytes
-rw-r--r--doc/manual/en_US/images/softkeybd.pngbin0 -> 40134 bytes
-rw-r--r--doc/manual/en_US/images/upload-key.pngbin0 -> 37716 bytes
-rw-r--r--doc/manual/en_US/images/vbox-components.pngbin0 -> 61668 bytes
-rw-r--r--doc/manual/en_US/images/vboxlogo.pngbin0 -> 57874 bytes
-rw-r--r--doc/manual/en_US/images/virtual-disk-manager-2.pngbin0 -> 19565 bytes
-rw-r--r--doc/manual/en_US/images/virtual-disk-manager.pngbin0 -> 64886 bytes
-rw-r--r--doc/manual/en_US/images/virtual-hard-disk-wizard.pngbin0 -> 65819 bytes
-rw-r--r--doc/manual/en_US/images/virtualbox-main-empty.pngbin0 -> 87015 bytes
-rw-r--r--doc/manual/en_US/images/virtualbox-main.pngbin0 -> 78083 bytes
-rw-r--r--doc/manual/en_US/images/vm-activity-overview.pngbin0 -> 124514 bytes
-rw-r--r--doc/manual/en_US/images/vm-close.pngbin0 -> 12911 bytes
-rw-r--r--doc/manual/en_US/images/vm-groups.pngbin0 -> 116002 bytes
-rw-r--r--doc/manual/en_US/images/vm-hostkey.pngbin0 -> 3130 bytes
-rw-r--r--doc/manual/en_US/images/vm-settings-harddisk.pngbin0 -> 36844 bytes
-rw-r--r--doc/manual/en_US/images/vm-vista-running.pngbin0 -> 522810 bytes
-rw-r--r--doc/manual/en_US/man_VBoxHeadless.xml239
-rw-r--r--doc/manual/en_US/man_VBoxManage-adoptstate.xml112
-rw-r--r--doc/manual/en_US/man_VBoxManage-bandwidthctl.xml307
-rw-r--r--doc/manual/en_US/man_VBoxManage-checkmediumpwd.xml113
-rw-r--r--doc/manual/en_US/man_VBoxManage-clonemedium.xml214
-rw-r--r--doc/manual/en_US/man_VBoxManage-clonevm.xml274
-rw-r--r--doc/manual/en_US/man_VBoxManage-closemedium.xml119
-rw-r--r--doc/manual/en_US/man_VBoxManage-cloud.xml645
-rw-r--r--doc/manual/en_US/man_VBoxManage-cloudimage.xml242
-rw-r--r--doc/manual/en_US/man_VBoxManage-cloudinstance.xml227
-rw-r--r--doc/manual/en_US/man_VBoxManage-cloudlist.xml142
-rw-r--r--doc/manual/en_US/man_VBoxManage-cloudprofile.xml190
-rw-r--r--doc/manual/en_US/man_VBoxManage-common.xml282
-rw-r--r--doc/manual/en_US/man_VBoxManage-controlvm.xml2133
-rw-r--r--doc/manual/en_US/man_VBoxManage-convertfromraw.xml250
-rw-r--r--doc/manual/en_US/man_VBoxManage-createmedium.xml224
-rw-r--r--doc/manual/en_US/man_VBoxManage-createvm.xml210
-rw-r--r--doc/manual/en_US/man_VBoxManage-debugvm.xml666
-rw-r--r--doc/manual/en_US/man_VBoxManage-dhcpserver-dhcpoptions.xml231
-rw-r--r--doc/manual/en_US/man_VBoxManage-dhcpserver-dhcpoptions.xsl132
-rw-r--r--doc/manual/en_US/man_VBoxManage-dhcpserver.xml608
-rw-r--r--doc/manual/en_US/man_VBoxManage-discardstate.xml102
-rw-r--r--doc/manual/en_US/man_VBoxManage-encryptmedium.xml174
-rw-r--r--doc/manual/en_US/man_VBoxManage-encryptvm.xml204
-rw-r--r--doc/manual/en_US/man_VBoxManage-export.xml441
-rw-r--r--doc/manual/en_US/man_VBoxManage-extpack.xml158
-rw-r--r--doc/manual/en_US/man_VBoxManage-getextradata.xml151
-rw-r--r--doc/manual/en_US/man_VBoxManage-guestcontrol.xml1301
-rw-r--r--doc/manual/en_US/man_VBoxManage-guestproperty.xml359
-rw-r--r--doc/manual/en_US/man_VBoxManage-hostonlyif.xml201
-rw-r--r--doc/manual/en_US/man_VBoxManage-hostonlynet.xml163
-rw-r--r--doc/manual/en_US/man_VBoxManage-import.xml461
-rw-r--r--doc/manual/en_US/man_VBoxManage-list.xml526
-rw-r--r--doc/manual/en_US/man_VBoxManage-mediumio.xml178
-rw-r--r--doc/manual/en_US/man_VBoxManage-mediumproperty.xml220
-rw-r--r--doc/manual/en_US/man_VBoxManage-metrics.xml425
-rw-r--r--doc/manual/en_US/man_VBoxManage-modifymedium.xml256
-rw-r--r--doc/manual/en_US/man_VBoxManage-modifynvram.xml241
-rw-r--r--doc/manual/en_US/man_VBoxManage-modifyvm.xml2818
-rw-r--r--doc/manual/en_US/man_VBoxManage-movevm.xml113
-rw-r--r--doc/manual/en_US/man_VBoxManage-natnetwork.xml371
-rw-r--r--doc/manual/en_US/man_VBoxManage-registervm.xml114
-rw-r--r--doc/manual/en_US/man_VBoxManage-setextradata.xml123
-rw-r--r--doc/manual/en_US/man_VBoxManage-setproperty.xml230
-rw-r--r--doc/manual/en_US/man_VBoxManage-sharedfolder.xml212
-rw-r--r--doc/manual/en_US/man_VBoxManage-showmediuminfo.xml142
-rw-r--r--doc/manual/en_US/man_VBoxManage-showvminfo.xml221
-rw-r--r--doc/manual/en_US/man_VBoxManage-signova.xml144
-rw-r--r--doc/manual/en_US/man_VBoxManage-snapshot.xml403
-rw-r--r--doc/manual/en_US/man_VBoxManage-startvm.xml195
-rw-r--r--doc/manual/en_US/man_VBoxManage-storageattach.xml549
-rw-r--r--doc/manual/en_US/man_VBoxManage-storagectl.xml205
-rw-r--r--doc/manual/en_US/man_VBoxManage-unattended.xml256
-rw-r--r--doc/manual/en_US/man_VBoxManage-unregistervm.xml132
-rw-r--r--doc/manual/en_US/man_VBoxManage-updatecheck.xml151
-rw-r--r--doc/manual/en_US/man_VBoxManage-usbdevsource.xml129
-rw-r--r--doc/manual/en_US/man_VBoxManage-usbfilter.xml324
-rw-r--r--doc/manual/en_US/man_vboximg-mount.xml409
-rw-r--r--doc/manual/en_US/oracle-accessibility-ohc-en.xml16
-rw-r--r--doc/manual/en_US/oracle-diversity.xml14
-rw-r--r--doc/manual/en_US/oracle-support-en.xml27
-rw-r--r--doc/manual/en_US/user_AdvancedTopics.xml7676
-rw-r--r--doc/manual/en_US/user_BasicConcepts.xml3052
-rw-r--r--doc/manual/en_US/user_ChangeLog.xml69
-rw-r--r--doc/manual/en_US/user_Frontends.xml1208
-rw-r--r--doc/manual/en_US/user_Glossary.xml721
-rw-r--r--doc/manual/en_US/user_GuestAdditions.xml2672
-rw-r--r--doc/manual/en_US/user_Installation.xml1535
-rw-r--r--doc/manual/en_US/user_Introduction.xml6796
-rw-r--r--doc/manual/en_US/user_KnownIssues.xml502
-rw-r--r--doc/manual/en_US/user_Networking.xml1944
-rw-r--r--doc/manual/en_US/user_Preface.xml114
-rw-r--r--doc/manual/en_US/user_PrivacyPolicy.xml114
-rw-r--r--doc/manual/en_US/user_Security.xml755
-rw-r--r--doc/manual/en_US/user_Storage.xml2112
-rw-r--r--doc/manual/en_US/user_Technical.xml962
-rw-r--r--doc/manual/en_US/user_ThirdParty.xml11811
-rw-r--r--doc/manual/en_US/user_Troubleshooting.xml1916
-rw-r--r--doc/manual/en_US/user_VBoxManage.xml521
-rw-r--r--doc/manual/en_US/user_VirtualBoxAPI.xml58
-rwxr-xr-xdoc/manual/htmlhelp-qthelp.py281
-rw-r--r--doc/manual/ru_RU/docbook-refentry-link-replacement-xsl-gen.xsl44
-rw-r--r--doc/manual/ru_RU/docbook-refentry-to-C-help.xsl42
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-adoptstate.xml110
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-bandwidthctl.xml305
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-checkmediumpwd.xml111
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-clonemedium.xml214
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-clonevm.xml270
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-closemedium.xml121
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-cloud.xml655
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-cloudimage.xml242
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-cloudinstance.xml228
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-cloudlist.xml145
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-cloudprofile.xml191
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-common.xml279
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-controlvm.xml2174
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-convertfromraw.xml248
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-createmedium.xml219
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-createvm.xml175
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-debugvm.xml673
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-dhcpserver-dhcpoptions.xml231
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-dhcpserver.xml611
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-discardstate.xml101
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-encryptmedium.xml169
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-encryptvm.xml199
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-export.xml438
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-extpack.xml159
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-getextradata.xml150
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-guestcontrol.xml1288
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-guestproperty.xml334
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-hostonlyif.xml199
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-hostonlynet.xml164
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-import.xml456
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-list.xml522
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-mediumio.xml179
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-mediumproperty.xml219
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-metrics.xml422
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-modifymedium.xml254
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-modifynvram.xml242
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-modifyvm.xml2740
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-movevm.xml113
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-natnetwork.xml367
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-registervm.xml102
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-setextradata.xml122
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-setproperty.xml232
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-sharedfolder.xml214
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-showmediuminfo.xml142
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-showvminfo.xml186
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-signova.xml145
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-snapshot.xml395
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-startvm.xml174
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-storageattach.xml549
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-storagectl.xml203
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-unattended.xml256
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-unregistervm.xml121
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-updatecheck.xml143
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-usbdevsource.xml129
-rw-r--r--doc/manual/ru_RU/man_VBoxManage-usbfilter.xml322
-rw-r--r--doc/manual/string.xsl1237
-rw-r--r--doc/manual/titlepage-htmlhelp.xml669
-rw-r--r--doc/manual/user_ChangeLogImpl.xml499
-rw-r--r--doc/manual/xhtml-qhelp.xsl104
-rw-r--r--doc/manual/xidl2docbook.xsl588
-rw-r--r--doc/manual/xml2tag.xsl43
-rw-r--r--doc/technical/Resizing.wiki27
-rw-r--r--include/.scm-settings112
-rw-r--r--include/Makefile.kmk286
-rw-r--r--include/VBox/AssertGuest.h1781
-rw-r--r--include/VBox/ExtPack/ExtPack.h647
-rw-r--r--include/VBox/Graphics/HGSMI.h251
-rw-r--r--include/VBox/Graphics/HGSMIBase.h60
-rw-r--r--include/VBox/Graphics/HGSMIChSetup.h88
-rw-r--r--include/VBox/Graphics/HGSMIChannels.h77
-rw-r--r--include/VBox/Graphics/HGSMIContext.h114
-rw-r--r--include/VBox/Graphics/HGSMIDefs.h128
-rw-r--r--include/VBox/Graphics/HGSMIHostCmd.h59
-rw-r--r--include/VBox/Graphics/HGSMIMemAlloc.h113
-rw-r--r--include/VBox/Graphics/Makefile.kup0
-rw-r--r--include/VBox/Graphics/VBoxUhgsmi.h145
-rw-r--r--include/VBox/Graphics/VBoxVideo.h1490
-rw-r--r--include/VBox/Graphics/VBoxVideo3D.h186
-rw-r--r--include/VBox/Graphics/VBoxVideoErr.h76
-rw-r--r--include/VBox/Graphics/VBoxVideoGuest.h185
-rw-r--r--include/VBox/Graphics/VBoxVideoIPRT.h114
-rw-r--r--include/VBox/Graphics/VBoxVideoVBE.h107
-rw-r--r--include/VBox/Graphics/VBoxVideoVBEPrivate.h245
-rw-r--r--include/VBox/GuestHost/DragAndDrop.h350
-rw-r--r--include/VBox/GuestHost/DragAndDropDefs.h112
-rw-r--r--include/VBox/GuestHost/GuestControl.h236
-rw-r--r--include/VBox/GuestHost/HGCMMock.h804
-rw-r--r--include/VBox/GuestHost/HGCMMockUtils.h428
-rw-r--r--include/VBox/GuestHost/Makefile.kup0
-rw-r--r--include/VBox/GuestHost/SharedClipboard-transfers.h993
-rw-r--r--include/VBox/GuestHost/SharedClipboard-win.h419
-rw-r--r--include/VBox/GuestHost/SharedClipboard-x11.h187
-rw-r--r--include/VBox/GuestHost/SharedClipboard.h354
-rw-r--r--include/VBox/GuestHost/clipboard-helper.h250
-rw-r--r--include/VBox/HostServices/DragAndDropSvc.h1198
-rw-r--r--include/VBox/HostServices/GuestControlSvc.h1500
-rw-r--r--include/VBox/HostServices/GuestPropertySvc.h553
-rw-r--r--include/VBox/HostServices/Makefile.kup0
-rw-r--r--include/VBox/HostServices/Service.h358
-rw-r--r--include/VBox/HostServices/VBoxClipboardExt.h66
-rw-r--r--include/VBox/HostServices/VBoxClipboardSvc.h1220
-rw-r--r--include/VBox/HostServices/VBoxHostChannel.h229
-rw-r--r--include/VBox/Makefile.kup0
-rw-r--r--include/VBox/RemoteDesktop/Makefile.kup0
-rw-r--r--include/VBox/RemoteDesktop/VRDE.h1615
-rw-r--r--include/VBox/RemoteDesktop/VRDEImage.h256
-rw-r--r--include/VBox/RemoteDesktop/VRDEInput.h234
-rw-r--r--include/VBox/RemoteDesktop/VRDEMousePtr.h82
-rw-r--r--include/VBox/RemoteDesktop/VRDEOrders.h310
-rw-r--r--include/VBox/RemoteDesktop/VRDESCard.h528
-rw-r--r--include/VBox/RemoteDesktop/VRDETSMF.h154
-rw-r--r--include/VBox/RemoteDesktop/VRDEVideoIn.h1093
-rw-r--r--include/VBox/SUPDrvMangling.h48
-rw-r--r--include/VBox/SUPR0StackWrapper.mac180
-rw-r--r--include/VBox/VBoxAuth.h209
-rw-r--r--include/VBox/VBoxCocoa.h89
-rw-r--r--include/VBox/VBoxCryptoIf.h320
-rw-r--r--include/VBox/VBoxDrvCfg-win.h91
-rw-r--r--include/VBox/VBoxGL2D.h390
-rw-r--r--include/VBox/VBoxGuest.h1012
-rw-r--r--include/VBox/VBoxGuestCoreTypes.h238
-rw-r--r--include/VBox/VBoxGuestLib.h1405
-rw-r--r--include/VBox/VBoxGuestLibSharedFolders.h131
-rw-r--r--include/VBox/VBoxGuestLibSharedFoldersInline.h1612
-rw-r--r--include/VBox/VBoxGuestMangling.h49
-rw-r--r--include/VBox/VBoxKeyboard.h56
-rw-r--r--include/VBox/VBoxNetCfg-win.h147
-rw-r--r--include/VBox/VBoxNetCmn-win.h163
-rw-r--r--include/VBox/VBoxOGL.h70
-rw-r--r--include/VBox/VBoxPktDmp.h186
-rw-r--r--include/VBox/VBoxTpG.h455
-rw-r--r--include/VBox/VDEPlug.h74
-rw-r--r--include/VBox/VDEPlugSymDefs.h73
-rw-r--r--include/VBox/VMMDev.h2034
-rw-r--r--include/VBox/VMMDevCoreTypes.h556
-rw-r--r--include/VBox/VMMDevTesting.h272
-rw-r--r--include/VBox/VMMDevTesting.mac148
-rw-r--r--include/VBox/apic.h493
-rw-r--r--include/VBox/apic.mac213
-rw-r--r--include/VBox/asmdefs.mac785
-rw-r--r--include/VBox/ata.h222
-rw-r--r--include/VBox/bios.h56
-rw-r--r--include/VBox/bios.mac44
-rw-r--r--include/VBox/bioslogo.h108
-rw-r--r--include/VBox/cdefs.h493
-rw-r--r--include/VBox/com/AutoLock.h704
-rw-r--r--include/VBox/com/ErrorInfo.h545
-rw-r--r--include/VBox/com/EventQueue.h151
-rw-r--r--include/VBox/com/Guid.h526
-rw-r--r--include/VBox/com/Makefile.kup0
-rw-r--r--include/VBox/com/MultiResult.h278
-rw-r--r--include/VBox/com/NativeEventQueue.h161
-rw-r--r--include/VBox/com/VirtualBox.h71
-rw-r--r--include/VBox/com/array.h1833
-rw-r--r--include/VBox/com/assert.h135
-rw-r--r--include/VBox/com/com.h102
-rw-r--r--include/VBox/com/defs.h606
-rw-r--r--include/VBox/com/errorprint.h401
-rw-r--r--include/VBox/com/list.h223
-rw-r--r--include/VBox/com/listeners.h194
-rw-r--r--include/VBox/com/microatl.h1408
-rw-r--r--include/VBox/com/mtlist.h220
-rw-r--r--include/VBox/com/ptr.h569
-rw-r--r--include/VBox/com/string.h1494
-rw-r--r--include/VBox/com/utils.h132
-rw-r--r--include/VBox/dbg.h1222
-rw-r--r--include/VBox/dbggui.h191
-rw-r--r--include/VBox/dbus-calls.h180
-rw-r--r--include/VBox/dbus.h139
-rw-r--r--include/VBox/dis.h912
-rw-r--r--include/VBox/disopcode.h1469
-rw-r--r--include/VBox/err.h3148
-rw-r--r--include/VBox/err.mac1230
-rw-r--r--include/VBox/err.sed66
-rw-r--r--include/VBox/hgcmsvc.h745
-rw-r--r--include/VBox/intnet.h1348
-rw-r--r--include/VBox/intnetinline.h837
-rw-r--r--include/VBox/iommu-amd.h2718
-rw-r--r--include/VBox/iommu-intel.h2915
-rw-r--r--include/VBox/log.h1239
-rw-r--r--include/VBox/msi.h287
-rw-r--r--include/VBox/nasm.mac44
-rw-r--r--include/VBox/ostypes.h305
-rw-r--r--include/VBox/param.h229
-rw-r--r--include/VBox/param.mac98
-rw-r--r--include/VBox/pci.h827
-rw-r--r--include/VBox/rawpci.h618
-rw-r--r--include/VBox/scsi.h339
-rw-r--r--include/VBox/scsiinline.h246
-rw-r--r--include/VBox/settings.h1539
-rw-r--r--include/VBox/shflsvc.h2151
-rw-r--r--include/VBox/sup.h2832
-rw-r--r--include/VBox/sup.mac157
-rw-r--r--include/VBox/types.h1258
-rw-r--r--include/VBox/usb.h280
-rw-r--r--include/VBox/usbfilter.h271
-rw-r--r--include/VBox/usblib-darwin.h72
-rw-r--r--include/VBox/usblib-solaris.h288
-rw-r--r--include/VBox/usblib-win.h309
-rw-r--r--include/VBox/usblib.h196
-rw-r--r--include/VBox/various.sed148
-rw-r--r--include/VBox/vd-cache-backend.h332
-rw-r--r--include/VBox/vd-common.h76
-rw-r--r--include/VBox/vd-filter-backend.h122
-rw-r--r--include/VBox/vd-ifs-internal.h710
-rw-r--r--include/VBox/vd-ifs.h1765
-rw-r--r--include/VBox/vd-image-backend.h617
-rw-r--r--include/VBox/vd-plugin.h106
-rw-r--r--include/VBox/vd.h1847
-rw-r--r--include/VBox/vdmedia.h226
-rw-r--r--include/VBox/version.h166
-rw-r--r--include/VBox/vmm/Makefile.kup0
-rw-r--r--include/VBox/vmm/apic.h107
-rw-r--r--include/VBox/vmm/cfgm.h245
-rw-r--r--include/VBox/vmm/cpuidcall.h107
-rw-r--r--include/VBox/vmm/cpuidcall.mac55
-rw-r--r--include/VBox/vmm/cpum.h3248
-rw-r--r--include/VBox/vmm/cpum.mac275
-rw-r--r--include/VBox/vmm/cpumctx-v1_6.h263
-rw-r--r--include/VBox/vmm/cpumctx.h1116
-rw-r--r--include/VBox/vmm/cpumdis.h61
-rw-r--r--include/VBox/vmm/dbgf.h3192
-rw-r--r--include/VBox/vmm/dbgfcorefmt.h188
-rw-r--r--include/VBox/vmm/dbgfflowtrace.h400
-rw-r--r--include/VBox/vmm/dbgfsel.h117
-rw-r--r--include/VBox/vmm/dbgftrace.h168
-rw-r--r--include/VBox/vmm/em.h345
-rw-r--r--include/VBox/vmm/gcm.h95
-rw-r--r--include/VBox/vmm/gim.h218
-rw-r--r--include/VBox/vmm/gmm.h828
-rw-r--r--include/VBox/vmm/gvm.h351
-rw-r--r--include/VBox/vmm/gvm.mac118
-rw-r--r--include/VBox/vmm/gvmm.h364
-rw-r--r--include/VBox/vmm/hm.h336
-rw-r--r--include/VBox/vmm/hm_svm.h1169
-rw-r--r--include/VBox/vmm/hm_vmx.h4644
-rw-r--r--include/VBox/vmm/hm_vmx.mac163
-rw-r--r--include/VBox/vmm/hmvmxinline.h1172
-rw-r--r--include/VBox/vmm/iem.h422
-rw-r--r--include/VBox/vmm/iom.h550
-rw-r--r--include/VBox/vmm/mm.h244
-rw-r--r--include/VBox/vmm/nem.h256
-rw-r--r--include/VBox/vmm/pdm.h54
-rw-r--r--include/VBox/vmm/pdmapi.h393
-rw-r--r--include/VBox/vmm/pdmasynccompletion.h160
-rw-r--r--include/VBox/vmm/pdmasynctask.h74
-rw-r--r--include/VBox/vmm/pdmaudiohostenuminline.h463
-rw-r--r--include/VBox/vmm/pdmaudioifs.h1567
-rw-r--r--include/VBox/vmm/pdmaudioinline.h1507
-rw-r--r--include/VBox/vmm/pdmblkcache.h432
-rw-r--r--include/VBox/vmm/pdmcardreaderinfs.h136
-rw-r--r--include/VBox/vmm/pdmcommon.h192
-rw-r--r--include/VBox/vmm/pdmcritsect.h143
-rw-r--r--include/VBox/vmm/pdmcritsectrw.h111
-rw-r--r--include/VBox/vmm/pdmdev.h9690
-rw-r--r--include/VBox/vmm/pdmdrv.h2497
-rw-r--r--include/VBox/vmm/pdmifs.h2366
-rw-r--r--include/VBox/vmm/pdmins.h99
-rw-r--r--include/VBox/vmm/pdmnetifs.h456
-rw-r--r--include/VBox/vmm/pdmnetinline.h724
-rw-r--r--include/VBox/vmm/pdmnetshaper.h93
-rw-r--r--include/VBox/vmm/pdmpci.h408
-rw-r--r--include/VBox/vmm/pdmpcidev.h803
-rw-r--r--include/VBox/vmm/pdmpcidevint.h238
-rw-r--r--include/VBox/vmm/pdmqueue.h169
-rw-r--r--include/VBox/vmm/pdmserialifs.h249
-rw-r--r--include/VBox/vmm/pdmsrv.h350
-rw-r--r--include/VBox/vmm/pdmstorageifs.h1059
-rw-r--r--include/VBox/vmm/pdmtask.h162
-rw-r--r--include/VBox/vmm/pdmthread.h311
-rw-r--r--include/VBox/vmm/pdmtpmifs.h163
-rw-r--r--include/VBox/vmm/pdmusb.h1502
-rw-r--r--include/VBox/vmm/pdmwebcaminfs.h156
-rw-r--r--include/VBox/vmm/pgm.h1129
-rw-r--r--include/VBox/vmm/selm.h114
-rw-r--r--include/VBox/vmm/ssm.h1354
-rw-r--r--include/VBox/vmm/stam.h1376
-rw-r--r--include/VBox/vmm/stam.mac392
-rw-r--r--include/VBox/vmm/tm.h322
-rw-r--r--include/VBox/vmm/trpm.h102
-rw-r--r--include/VBox/vmm/trpm.mac57
-rw-r--r--include/VBox/vmm/uvm.h195
-rw-r--r--include/VBox/vmm/vm.h1519
-rw-r--r--include/VBox/vmm/vm.mac187
-rw-r--r--include/VBox/vmm/vmapi.h485
-rw-r--r--include/VBox/vmm/vmcc.h148
-rw-r--r--include/VBox/vmm/vmcpuset.h124
-rw-r--r--include/VBox/vmm/vmm.h639
-rw-r--r--include/VBox/vmm/vmmr3vtable-def.h711
-rw-r--r--include/VBox/vmm/vmmr3vtable.h140
-rw-r--r--include/VBox/vrdpusb.h135
-rw-r--r--include/VBox/vscsi.h488
-rw-r--r--include/VBox/vusb.h1472
-rw-r--r--include/VBox/xrandr-calls.h80
-rw-r--r--include/VBox/xrandr.h125
-rw-r--r--include/iprt/Makefile.kup0
-rw-r--r--include/iprt/alloc.h46
-rw-r--r--include/iprt/alloca.h110
-rw-r--r--include/iprt/asm-amd64-x86-watcom-16.h831
-rw-r--r--include/iprt/asm-amd64-x86-watcom-32.h737
-rw-r--r--include/iprt/asm-amd64-x86.h3447
-rw-r--r--include/iprt/asm-arm.h321
-rw-r--r--include/iprt/asm-math.h445
-rw-r--r--include/iprt/asm-watcom-x86-16.h983
-rw-r--r--include/iprt/asm-watcom-x86-32.h741
-rw-r--r--include/iprt/asm.h8132
-rw-r--r--include/iprt/asmdefs.mac1379
-rw-r--r--include/iprt/asn1-generator-asn1-decoder.h40
-rw-r--r--include/iprt/asn1-generator-core.h50
-rw-r--r--include/iprt/asn1-generator-init.h48
-rw-r--r--include/iprt/asn1-generator-internal-header.h39
-rw-r--r--include/iprt/asn1-generator-pass.h1757
-rw-r--r--include/iprt/asn1-generator-sanity.h38
-rw-r--r--include/iprt/asn1.h2368
-rw-r--r--include/iprt/assert.h2893
-rw-r--r--include/iprt/assertcompile.h263
-rw-r--r--include/iprt/avl.h1195
-rw-r--r--include/iprt/base64.h353
-rw-r--r--include/iprt/bignum.h197
-rw-r--r--include/iprt/bldprog-strtab-template.cpp.h1335
-rw-r--r--include/iprt/bldprog-strtab.h259
-rw-r--r--include/iprt/buildconfig.h138
-rw-r--r--include/iprt/cdefs.h4901
-rw-r--r--include/iprt/cdrom.h195
-rw-r--r--include/iprt/cidr.h76
-rw-r--r--include/iprt/circbuf.h165
-rw-r--r--include/iprt/condvar.h297
-rw-r--r--include/iprt/coredumper.h105
-rw-r--r--include/iprt/cpp/Makefile.kup0
-rw-r--r--include/iprt/cpp/autores.h216
-rw-r--r--include/iprt/cpp/exception.h118
-rw-r--r--include/iprt/cpp/hardavlrange.h1284
-rw-r--r--include/iprt/cpp/hardavlslaballocator.h218
-rw-r--r--include/iprt/cpp/list.h1143
-rw-r--r--include/iprt/cpp/lock.h179
-rw-r--r--include/iprt/cpp/meta.h125
-rw-r--r--include/iprt/cpp/ministring.h1638
-rw-r--r--include/iprt/cpp/mtlist.h185
-rw-r--r--include/iprt/cpp/path.h249
-rw-r--r--include/iprt/cpp/restanyobject.h139
-rw-r--r--include/iprt/cpp/restarray.h463
-rw-r--r--include/iprt/cpp/restbase.h1106
-rw-r--r--include/iprt/cpp/restclient.h826
-rw-r--r--include/iprt/cpp/restoutput.h280
-rw-r--r--include/iprt/cpp/reststringmap.h499
-rw-r--r--include/iprt/cpp/utils.h149
-rw-r--r--include/iprt/cpp/xml.h1247
-rw-r--r--include/iprt/cpuset.h353
-rw-r--r--include/iprt/crc.h250
-rw-r--r--include/iprt/critsect.h768
-rw-r--r--include/iprt/crypto/Makefile.kup0
-rw-r--r--include/iprt/crypto/applecodesign.h290
-rw-r--r--include/iprt/crypto/cipher.h156
-rw-r--r--include/iprt/crypto/digest.h331
-rw-r--r--include/iprt/crypto/key.h126
-rw-r--r--include/iprt/crypto/misc.h76
-rw-r--r--include/iprt/crypto/pem.h304
-rw-r--r--include/iprt/crypto/pkcs7.h709
-rw-r--r--include/iprt/crypto/pkix.h582
-rw-r--r--include/iprt/crypto/rc4.h73
-rw-r--r--include/iprt/crypto/rsa.h166
-rw-r--r--include/iprt/crypto/spc.h533
-rw-r--r--include/iprt/crypto/ssl.h143
-rw-r--r--include/iprt/crypto/store.h410
-rw-r--r--include/iprt/crypto/taf.h202
-rw-r--r--include/iprt/crypto/tsp.h148
-rw-r--r--include/iprt/crypto/x509.h1180
-rw-r--r--include/iprt/ctype.h251
-rw-r--r--include/iprt/dbg.h2034
-rw-r--r--include/iprt/dir.h894
-rw-r--r--include/iprt/dvm.h639
-rw-r--r--include/iprt/efi.h299
-rw-r--r--include/iprt/env.h473
-rw-r--r--include/iprt/err.h2823
-rw-r--r--include/iprt/err.mac1201
-rw-r--r--include/iprt/err.sed55
-rw-r--r--include/iprt/errcore.h947
-rw-r--r--include/iprt/errno.h441
-rw-r--r--include/iprt/expreval.h159
-rw-r--r--include/iprt/file.h1826
-rw-r--r--include/iprt/formats/Makefile.kup0
-rw-r--r--include/iprt/formats/apfs.h244
-rw-r--r--include/iprt/formats/asn1.h107
-rw-r--r--include/iprt/formats/bmp.h192
-rw-r--r--include/iprt/formats/codeview.h870
-rw-r--r--include/iprt/formats/cpio.h210
-rw-r--r--include/iprt/formats/dwarf.h542
-rw-r--r--include/iprt/formats/dwarf.mac471
-rw-r--r--include/iprt/formats/efi-common.h102
-rw-r--r--include/iprt/formats/efi-fat.h92
-rw-r--r--include/iprt/formats/efi-fv.h131
-rw-r--r--include/iprt/formats/efi-signature.h138
-rw-r--r--include/iprt/formats/efi-varstore.h160
-rw-r--r--include/iprt/formats/elf-amd64.h131
-rw-r--r--include/iprt/formats/elf-common.h348
-rw-r--r--include/iprt/formats/elf-i386.h134
-rw-r--r--include/iprt/formats/elf.h98
-rw-r--r--include/iprt/formats/elf32.h200
-rw-r--r--include/iprt/formats/elf64.h199
-rw-r--r--include/iprt/formats/ext.h998
-rw-r--r--include/iprt/formats/fat.h759
-rw-r--r--include/iprt/formats/hfs.h691
-rw-r--r--include/iprt/formats/iso9660.h1516
-rw-r--r--include/iprt/formats/lx.h510
-rw-r--r--include/iprt/formats/mach-o.h860
-rw-r--r--include/iprt/formats/mz.h77
-rw-r--r--include/iprt/formats/mz.mac66
-rw-r--r--include/iprt/formats/ntfs.h782
-rw-r--r--include/iprt/formats/omf.h260
-rw-r--r--include/iprt/formats/pe.mac732
-rw-r--r--include/iprt/formats/pecoff.h2610
-rw-r--r--include/iprt/formats/riff.h247
-rw-r--r--include/iprt/formats/tpm.h313
-rw-r--r--include/iprt/formats/tracelog.h239
-rw-r--r--include/iprt/formats/udf.h2232
-rw-r--r--include/iprt/formats/wim.h160
-rw-r--r--include/iprt/formats/xar.h90
-rw-r--r--include/iprt/formats/xfs.h721
-rw-r--r--include/iprt/fs.h668
-rw-r--r--include/iprt/fsisomaker.h826
-rw-r--r--include/iprt/fsvfs.h204
-rw-r--r--include/iprt/ftp.h390
-rw-r--r--include/iprt/fuzz.h971
-rw-r--r--include/iprt/getopt.h564
-rw-r--r--include/iprt/handle.h81
-rw-r--r--include/iprt/handletable.h259
-rw-r--r--include/iprt/heap.h369
-rw-r--r--include/iprt/http-common.h286
-rw-r--r--include/iprt/http-server.h244
-rw-r--r--include/iprt/http.h746
-rw-r--r--include/iprt/inifile.h150
-rw-r--r--include/iprt/initterm.h291
-rw-r--r--include/iprt/ioqueue.h405
-rw-r--r--include/iprt/json.h384
-rw-r--r--include/iprt/krnlmod.h202
-rw-r--r--include/iprt/latin1.h404
-rw-r--r--include/iprt/ldr.h1340
-rw-r--r--include/iprt/ldrlazy.h122
-rw-r--r--include/iprt/linux/Makefile.kup0
-rw-r--r--include/iprt/linux/symvers.h89
-rw-r--r--include/iprt/linux/sysfs.h487
-rw-r--r--include/iprt/linux/version.h205
-rw-r--r--include/iprt/list-off32.h514
-rw-r--r--include/iprt/list.h560
-rw-r--r--include/iprt/locale.h113
-rw-r--r--include/iprt/localipc.h354
-rw-r--r--include/iprt/lockvalidator.h1143
-rw-r--r--include/iprt/log.h2869
-rw-r--r--include/iprt/mangling.h4320
-rw-r--r--include/iprt/manifest.h560
-rw-r--r--include/iprt/md2.h139
-rw-r--r--include/iprt/md4.h142
-rw-r--r--include/iprt/md5.h148
-rw-r--r--include/iprt/mem.h1239
-rw-r--r--include/iprt/memcache.h170
-rw-r--r--include/iprt/memobj.h795
-rw-r--r--include/iprt/mempool.h178
-rw-r--r--include/iprt/memsafer.h270
-rw-r--r--include/iprt/memtracker.h257
-rw-r--r--include/iprt/message.h394
-rw-r--r--include/iprt/mp.h521
-rw-r--r--include/iprt/net.h1064
-rw-r--r--include/iprt/nocrt/Makefile.kup0
-rw-r--r--include/iprt/nocrt/algorithm164
-rw-r--r--include/iprt/nocrt/amd64/Makefile.kup0
-rw-r--r--include/iprt/nocrt/amd64/math.h115
-rw-r--r--include/iprt/nocrt/assert.h57
-rw-r--r--include/iprt/nocrt/cassert49
-rw-r--r--include/iprt/nocrt/compiler/compiler.h52
-rw-r--r--include/iprt/nocrt/compiler/gcc.h134
-rw-r--r--include/iprt/nocrt/compiler/msc.h62
-rw-r--r--include/iprt/nocrt/compiler/watcom.h108
-rw-r--r--include/iprt/nocrt/cstddef52
-rw-r--r--include/iprt/nocrt/cstdlib47
-rw-r--r--include/iprt/nocrt/ctype.h61
-rw-r--r--include/iprt/nocrt/direct.h43
-rw-r--r--include/iprt/nocrt/errno.h56
-rw-r--r--include/iprt/nocrt/exception90
-rw-r--r--include/iprt/nocrt/fcntl.h90
-rw-r--r--include/iprt/nocrt/fenv.h49
-rw-r--r--include/iprt/nocrt/float.h131
-rw-r--r--include/iprt/nocrt/fstream206
-rw-r--r--include/iprt/nocrt/inttypes.h75
-rw-r--r--include/iprt/nocrt/io.h48
-rw-r--r--include/iprt/nocrt/iomanip166
-rw-r--r--include/iprt/nocrt/ios525
-rw-r--r--include/iprt/nocrt/iosfwd81
-rw-r--r--include/iprt/nocrt/iostream53
-rw-r--r--include/iprt/nocrt/limits494
-rw-r--r--include/iprt/nocrt/limits.h109
-rw-r--r--include/iprt/nocrt/malloc.h49
-rw-r--r--include/iprt/nocrt/math.h859
-rw-r--r--include/iprt/nocrt/memory108
-rw-r--r--include/iprt/nocrt/new118
-rw-r--r--include/iprt/nocrt/ostream280
-rw-r--r--include/iprt/nocrt/process.h43
-rw-r--r--include/iprt/nocrt/setjmp.h68
-rw-r--r--include/iprt/nocrt/signal.h43
-rw-r--r--include/iprt/nocrt/stdarg.h45
-rw-r--r--include/iprt/nocrt/stdbool.h58
-rw-r--r--include/iprt/nocrt/stddef.h48
-rw-r--r--include/iprt/nocrt/stdint.h46
-rw-r--r--include/iprt/nocrt/stdio.h226
-rw-r--r--include/iprt/nocrt/stdlib.h227
-rw-r--r--include/iprt/nocrt/string322
-rw-r--r--include/iprt/nocrt/string.h254
-rw-r--r--include/iprt/nocrt/sys/stat.h138
-rw-r--r--include/iprt/nocrt/sys/types.h66
-rw-r--r--include/iprt/nocrt/time.h107
-rw-r--r--include/iprt/nocrt/type_traits88
-rw-r--r--include/iprt/nocrt/unistd.h125
-rw-r--r--include/iprt/nocrt/vector398
-rw-r--r--include/iprt/nocrt/x86/Makefile.kup0
-rw-r--r--include/iprt/nocrt/x86/fenv-x86-amd64.h219
-rw-r--r--include/iprt/nocrt/x86/math.h114
-rw-r--r--include/iprt/nt/Makefile.kup0
-rw-r--r--include/iprt/nt/dispmprt.h61
-rw-r--r--include/iprt/nt/hyperv.h1768
-rw-r--r--include/iprt/nt/miniport.h61
-rw-r--r--include/iprt/nt/ndis.h61
-rw-r--r--include/iprt/nt/nt-and-windows.h68
-rw-r--r--include/iprt/nt/nt-structures.h146
-rw-r--r--include/iprt/nt/nt.h3824
-rw-r--r--include/iprt/nt/ntddk.h83
-rw-r--r--include/iprt/nt/rx.h65
-rw-r--r--include/iprt/nt/tdikrnl.h50
-rw-r--r--include/iprt/nt/vid.h313
-rw-r--r--include/iprt/nt/video.h59
-rw-r--r--include/iprt/nt/wdm.h81
-rw-r--r--include/iprt/once.h231
-rw-r--r--include/iprt/param.h137
-rw-r--r--include/iprt/path.h1674
-rw-r--r--include/iprt/pipe.h293
-rw-r--r--include/iprt/poll.h265
-rw-r--r--include/iprt/power.h125
-rw-r--r--include/iprt/process.h479
-rw-r--r--include/iprt/queueatomic.h137
-rw-r--r--include/iprt/rand.h330
-rw-r--r--include/iprt/req.h643
-rw-r--r--include/iprt/runtime-loader.h189
-rw-r--r--include/iprt/runtime.h99
-rw-r--r--include/iprt/s3.h283
-rw-r--r--include/iprt/sanitized/intrin.h62
-rw-r--r--include/iprt/sanitized/iterator60
-rw-r--r--include/iprt/sanitized/sstream62
-rw-r--r--include/iprt/sanitized/string61
-rw-r--r--include/iprt/semaphore.h1450
-rw-r--r--include/iprt/serialport.h377
-rw-r--r--include/iprt/setjmp-without-sigmask.h64
-rw-r--r--include/iprt/sg.h460
-rw-r--r--include/iprt/sha.h593
-rw-r--r--include/iprt/shmem.h180
-rw-r--r--include/iprt/socket.h430
-rw-r--r--include/iprt/solaris/kmoddeps.mac193
-rw-r--r--include/iprt/sort.h141
-rw-r--r--include/iprt/spinlock.h105
-rw-r--r--include/iprt/stdarg.h79
-rw-r--r--include/iprt/stdint.h349
-rw-r--r--include/iprt/strcache.h201
-rw-r--r--include/iprt/stream.h542
-rw-r--r--include/iprt/string.h3725
-rw-r--r--include/iprt/symlink.h189
-rw-r--r--include/iprt/system.h379
-rw-r--r--include/iprt/table.h726
-rw-r--r--include/iprt/tar.h184
-rw-r--r--include/iprt/tcp.h514
-rw-r--r--include/iprt/test.h1485
-rw-r--r--include/iprt/thread.h1023
-rw-r--r--include/iprt/time.h1352
-rw-r--r--include/iprt/timer.h400
-rw-r--r--include/iprt/tpm.h156
-rw-r--r--include/iprt/trace.h228
-rw-r--r--include/iprt/tracelog.h706
-rw-r--r--include/iprt/types.h3890
-rw-r--r--include/iprt/udp.h191
-rw-r--r--include/iprt/uint128.h1479
-rw-r--r--include/iprt/uint256.h1241
-rw-r--r--include/iprt/uint32.h1068
-rw-r--r--include/iprt/uint64.h1343
-rw-r--r--include/iprt/uni.h491
-rw-r--r--include/iprt/uri.h380
-rw-r--r--include/iprt/utf16.h1527
-rw-r--r--include/iprt/uuid.h198
-rw-r--r--include/iprt/vector.h389
-rw-r--r--include/iprt/vfs.h2021
-rw-r--r--include/iprt/vfslowlevel.h1588
-rw-r--r--include/iprt/win/Makefile.kup0
-rw-r--r--include/iprt/win/audioclient.h59
-rw-r--r--include/iprt/win/commctrl.h61
-rw-r--r--include/iprt/win/context-amd64.mac118
-rw-r--r--include/iprt/win/context-x86.mac101
-rw-r--r--include/iprt/win/credentialprovider.h58
-rw-r--r--include/iprt/win/d3d8.h60
-rw-r--r--include/iprt/win/d3d9.h68
-rw-r--r--include/iprt/win/d3dkmthk.h61
-rw-r--r--include/iprt/win/dbghelp.h61
-rw-r--r--include/iprt/win/dshow.h56
-rw-r--r--include/iprt/win/endpointvolume.h58
-rw-r--r--include/iprt/win/imagehlp.h61
-rw-r--r--include/iprt/win/intsafe.h77
-rw-r--r--include/iprt/win/iphlpapi.h50
-rw-r--r--include/iprt/win/ks.h54
-rw-r--r--include/iprt/win/lazy-dbghelp.h151
-rw-r--r--include/iprt/win/mmreg.h53
-rw-r--r--include/iprt/win/netioapi.h46
-rw-r--r--include/iprt/win/ntdddisk.h50
-rw-r--r--include/iprt/win/ntddndis.h50
-rw-r--r--include/iprt/win/ntverp.h50
-rw-r--r--include/iprt/win/objbase.h69
-rw-r--r--include/iprt/win/objidl.h63
-rw-r--r--include/iprt/win/rpcproxy.h75
-rw-r--r--include/iprt/win/setupapi.h59
-rw-r--r--include/iprt/win/shlobj.h67
-rw-r--r--include/iprt/win/shlwapi.h53
-rw-r--r--include/iprt/win/windef.h65
-rw-r--r--include/iprt/win/windows.h110
-rw-r--r--include/iprt/win/winsock.h64
-rw-r--r--include/iprt/win/winsock2.h74
-rw-r--r--include/iprt/win/ws2tcpip.h67
-rw-r--r--include/iprt/x86-helpers.h261
-rw-r--r--include/iprt/x86.h4860
-rw-r--r--include/iprt/x86.mac1409
-rw-r--r--include/iprt/x86extra.mac225
-rw-r--r--include/iprt/zero.h67
-rw-r--r--include/iprt/zip.h533
-rw-r--r--src/Makefile.kmk50
-rw-r--r--src/VBox/Additions/.scm-settings37
-rw-r--r--src/VBox/Additions/3D/Config.kmk141
-rw-r--r--src/VBox/Additions/3D/Makefile.kmk46
-rw-r--r--src/VBox/Additions/3D/mesa/.scm-settings30
-rw-r--r--src/VBox/Additions/3D/mesa/Makefile.kmk1511
-rw-r--r--src/VBox/Additions/3D/mesa/include/assert.h47
-rw-r--r--src/VBox/Additions/3D/mesa/include/git_sha1.h38
-rw-r--r--src/VBox/Additions/3D/win/Makefile.kmk37
-rw-r--r--src/VBox/Additions/3D/win/VBoxGL/GaDrvEnvKMT.cpp1344
-rw-r--r--src/VBox/Additions/3D/win/VBoxGL/GaDrvEnvKMT.h58
-rw-r--r--src/VBox/Additions/3D/win/VBoxGL/Makefile.kmk87
-rw-r--r--src/VBox/Additions/3D/win/VBoxGL/VBoxGL.c580
-rw-r--r--src/VBox/Additions/3D/win/VBoxGL/VBoxGL.rc66
-rw-r--r--src/VBox/Additions/3D/win/VBoxICD/.scm-settings29
-rw-r--r--src/VBox/Additions/3D/win/VBoxICD/Makefile.kmk85
-rw-r--r--src/VBox/Additions/3D/win/VBoxICD/VBoxICD.c165
-rw-r--r--src/VBox/Additions/3D/win/VBoxICD/VBoxICD.rc66
-rwxr-xr-xsrc/VBox/Additions/3D/win/VBoxICD/icd_forwarders.py105
-rwxr-xr-xsrc/VBox/Additions/3D/win/VBoxICD/icd_pfns.py73
-rw-r--r--src/VBox/Additions/3D/win/VBoxICD/opengl32.def388
-rw-r--r--src/VBox/Additions/3D/win/VBoxICD/opengl32.mingw.def388
-rw-r--r--src/VBox/Additions/3D/win/VBoxNine/Makefile.kmk74
-rw-r--r--src/VBox/Additions/3D/win/VBoxNine/VBoxNine.c181
-rw-r--r--src/VBox/Additions/3D/win/VBoxNine/VBoxNine.def34
-rw-r--r--src/VBox/Additions/3D/win/VBoxNine/VBoxNine.rc66
-rw-r--r--src/VBox/Additions/3D/win/VBoxNine/nine/nine_memory_helper.c176
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/.scm-settings28
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/Makefile.kmk85
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/VBoxSVGA.c146
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/VBoxSVGA.def36
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/VBoxSVGA.rc66
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/wddm_screen.h47
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/winsys/Makefile.kup0
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/winsys/vmw_screen.c134
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/winsys/vmw_screen_ioctl.c979
-rw-r--r--src/VBox/Additions/3D/win/VBoxSVGA/winsys/vmw_screen_wddm.c177
-rw-r--r--src/VBox/Additions/3D/win/VBoxWddmUmHlp/D3DKMT.cpp260
-rw-r--r--src/VBox/Additions/3D/win/VBoxWddmUmHlp/Makefile.kmk54
-rw-r--r--src/VBox/Additions/3D/win/VBoxWddmUmHlp/UmHlpInternal.h36
-rw-r--r--src/VBox/Additions/3D/win/VBoxWddmUmHlp/VBoxMpLogger.cpp167
-rw-r--r--src/VBox/Additions/3D/win/VBoxWddmUmHlp/VBoxWddmUmHlp.h116
-rw-r--r--src/VBox/Additions/3D/win/include/VBoxGaDriver.h115
-rw-r--r--src/VBox/Additions/3D/win/include/VBoxGaHWInfo.h64
-rw-r--r--src/VBox/Additions/3D/win/include/VBoxGaHwSVGA.h66
-rw-r--r--src/VBox/Additions/3D/win/include/VBoxGaNine.h58
-rw-r--r--src/VBox/Additions/3D/win/include/VBoxGaTypes.h114
-rw-r--r--src/VBox/Additions/Makefile.kmk384
-rw-r--r--src/VBox/Additions/common/Makefile.kmk39
-rw-r--r--src/VBox/Additions/common/VBoxControl/Makefile.kmk65
-rw-r--r--src/VBox/Additions/common/VBoxControl/VBoxControl.cpp2209
-rw-r--r--src/VBox/Additions/common/VBoxControl/VBoxControl.rc61
-rw-r--r--src/VBox/Additions/common/VBoxControl/testcase/Makefile.kmk48
-rw-r--r--src/VBox/Additions/common/VBoxControl/testcase/tstVBoxControl.cpp226
-rw-r--r--src/VBox/Additions/common/VBoxGuest/.scm-settings65
-rw-r--r--src/VBox/Additions/common/VBoxGuest/Makefile.kmk287
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxDev-haiku.c446
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp1393
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-freebsd.c799
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c471
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c588
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h248
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c1470
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-netbsd.c1094
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp698
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.def55
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c1138
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf41
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp3481
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp4516
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuestA-os2.asm1679
-rw-r--r--src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h415
-rw-r--r--src/VBox/Additions/common/VBoxGuest/darwin/Info.plist51
-rw-r--r--src/VBox/Additions/common/VBoxGuest/freebsd/Makefile202
-rw-r--r--src/VBox/Additions/common/VBoxGuest/freebsd/Makefile.kup0
-rwxr-xr-xsrc/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest240
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/Makefile.kmk262
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibCrOgl.cpp134
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibGenericRequest.cpp183
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibHGCM.cpp240
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibHGCMInternal.cpp1175
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-os2.cpp85
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-solaris.cpp97
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-unix.cpp64
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-win.cpp208
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc.cpp205
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInit.cpp333
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInternal.h212
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibMouse.cpp130
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibPhysHeap.cpp1197
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibSharedFolders.c716
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibVMMDev.cpp51
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3Lib.cpp485
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibAdditions.cpp363
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibAutoLogon.cpp130
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibBalloon.cpp83
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp2609
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibCoreDump.cpp56
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibCpuHotPlug.cpp133
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibCredentials.cpp222
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDaemonize.cpp264
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDragAndDrop.cpp1948
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDrmClient.cpp199
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibEvent.cpp103
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGR.cpp90
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestCtrl.cpp2214
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestProp.cpp1032
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestUser.cpp119
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibHGCM.cpp108
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibHostChannel.cpp235
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibHostVersion.cpp226
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibInternal.h129
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibLog.cpp94
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibMisc.cpp135
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibModule.cpp180
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibMouse.cpp90
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibPidFile.cpp118
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibRuntimeXF86.cpp108
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibSeamless.cpp209
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibSharedFolders.cpp432
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibStat.cpp79
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibTime.cpp55
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibVideo.cpp618
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibVrdp.cpp64
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/VbglR0CanUsePhysPageList.cpp52
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/testcase/Makefile.kmk52
-rw-r--r--src/VBox/Additions/common/VBoxGuest/lib/testcase/tstVbglR0PhysHeap-1.cpp415
-rw-r--r--src/VBox/Additions/common/VBoxGuest/linux/Makefile213
-rw-r--r--src/VBox/Additions/common/VBoxGuest/linux/Makefile.kup0
-rw-r--r--src/VBox/Additions/common/VBoxGuest/linux/combined-agnostic.c189
-rw-r--r--src/VBox/Additions/common/VBoxGuest/linux/combined-os-specific.c61
-rwxr-xr-xsrc/VBox/Additions/common/VBoxGuest/linux/files_vboxguest237
-rw-r--r--src/VBox/Additions/common/VBoxGuest/netbsd/locators.h8
-rw-r--r--src/VBox/Additions/common/VBoxGuest/netbsd/vboxguest.ioconf66
-rw-r--r--src/VBox/Additions/common/VBoxGuest/solaris/deps.asm48
-rwxr-xr-xsrc/VBox/Additions/common/VBoxGuest/solaris/load.sh108
-rw-r--r--src/VBox/Additions/common/VBoxGuest/win/Makefile.kup0
-rw-r--r--src/VBox/Additions/common/VBoxGuest/win/VBoxGuest.inf100
-rw-r--r--src/VBox/Additions/common/VBoxGuest/win/VBoxGuest.rc72
-rw-r--r--src/VBox/Additions/common/VBoxGuest/win/VBoxGuestInst.cpp227
-rw-r--r--src/VBox/Additions/common/VBoxService/Makefile.kmk223
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxService-os2.def33
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxService-win.cpp670
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxService.cpp1311
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceAutoMount.cpp2194
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceBalloon.cpp457
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceClipboard-os2.cpp1140
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp629
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceControl.h297
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceControlProcess.cpp2201
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp2886
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceCpuHotPlug.cpp672
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h284
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServicePageSharing.cpp803
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServicePropCache.cpp439
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServicePropCache.h66
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceResource-win.h37
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceStats.cpp747
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceTimeSync.cpp809
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp1771
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.h42
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceUtils.cpp324
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceUtils.h49
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo-win.cpp1363
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp1707
-rw-r--r--src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.h42
-rw-r--r--src/VBox/Additions/common/VBoxService/testcase/Makefile.kmk42
-rw-r--r--src/VBox/Additions/common/VBoxService/testcase/tstUserInfo.cpp87
-rw-r--r--src/VBox/Additions/common/VBoxVideo/.scm-settings33
-rw-r--r--src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp300
-rw-r--r--src/VBox/Additions/common/VBoxVideo/HGSMIBuffers.cpp124
-rw-r--r--src/VBox/Additions/common/VBoxVideo/HGSMIHostCmd.cpp245
-rw-r--r--src/VBox/Additions/common/VBoxVideo/Modesetting.cpp419
-rw-r--r--src/VBox/Additions/common/VBoxVideo/VBVABase.cpp378
-rw-r--r--src/VBox/Additions/common/VBoxVideo/todo-create-library-from-these-files-for-windows0
-rw-r--r--src/VBox/Additions/common/pam/Makefile.kmk44
-rw-r--r--src/VBox/Additions/common/pam/pam_vbox.cpp880
-rw-r--r--src/VBox/Additions/common/testcase/Makefile.kmk53
-rwxr-xr-xsrc/VBox/Additions/common/testcase/led-lights.sh276
-rw-r--r--src/VBox/Additions/common/testcase/tstPageFusion.cpp389
-rw-r--r--src/VBox/Additions/darwin/Installer/.scm-settings37
-rwxr-xr-xsrc/VBox/Additions/darwin/Installer/DiskImage/Uninstall.tool124
-rw-r--r--src/VBox/Additions/darwin/Installer/Makefile.kmk413
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditionsKEXTs/PkgBuildComponent.plist15
-rwxr-xr-xsrc/VBox/Additions/darwin/Installer/VBoxGuestAdditionsKEXTs/postflight104
-rwxr-xr-xsrc/VBox/Additions/darwin/Installer/VBoxGuestAdditionsToolsAndServices/VBoxServiceWrapper63
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditionsToolsAndServices/org.virtualbox.additions.vboxclient.plist17
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditionsToolsAndServices/org.virtualbox.additions.vboxservice.plist15
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditions_mpkg/Conclusion.rtf9
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditions_mpkg/Localizable.strings14
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditions_mpkg/Welcome.rtf13
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditions_mpkg/distribution-amd64.dist70
-rw-r--r--src/VBox/Additions/darwin/Installer/VBoxGuestAdditions_mpkg/distribution-x86.dist70
-rw-r--r--src/VBox/Additions/darwin/Makefile.kmk35
-rw-r--r--src/VBox/Additions/darwin/VBoxClient/Makefile.kmk57
-rw-r--r--src/VBox/Additions/darwin/VBoxClient/VBoxClient.cpp298
-rw-r--r--src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboard.cpp341
-rw-r--r--src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardGuestToHost.cpp390
-rw-r--r--src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardHostToGuest.cpp315
-rw-r--r--src/VBox/Additions/darwin/VBoxClient/VBoxClientInternal.h112
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/.scm-settings29
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/Info.plist44
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/Makefile.kmk80
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/VBoxSF-Utils.cpp608
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/VBoxSF-VNodeOps.cpp843
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/VBoxSF-VfsOps.cpp639
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/VBoxSF.cpp261
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/VBoxSFInternal.h117
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/VBoxSFMount.h54
-rw-r--r--src/VBox/Additions/darwin/VBoxSF/mount.vboxsf.cpp97
-rw-r--r--src/VBox/Additions/freebsd/.scm-settings30
-rw-r--r--src/VBox/Additions/freebsd/Installer/pkg-descr3
-rwxr-xr-xsrc/VBox/Additions/freebsd/Installer/vboxguest.sh149
-rw-r--r--src/VBox/Additions/freebsd/Makefile62
-rw-r--r--src/VBox/Additions/freebsd/Makefile.kmk195
-rw-r--r--src/VBox/Additions/freebsd/drm/Makefile36
-rw-r--r--src/VBox/Additions/freebsd/drm/Makefile.kmk82
-rwxr-xr-xsrc/VBox/Additions/freebsd/drm/files_vboxvideo_drm35
-rw-r--r--src/VBox/Additions/freebsd/drm/vboxvideo_drm.c173
-rw-r--r--src/VBox/Additions/freebsd/vboxvfs/Makefile.kmk74
-rw-r--r--src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h105
-rw-r--r--src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vfsops.c268
-rw-r--r--src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c251
-rw-r--r--src/VBox/Additions/haiku/.scm-settings30
-rw-r--r--src/VBox/Additions/haiku/Makefile.kmk73
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/Makefile.kmk89
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/OpenHashTable.h515
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/kernel_cpp.h122
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/lock.h315
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/vboxsf.c1055
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/vboxsf.h120
-rw-r--r--src/VBox/Additions/haiku/SharedFolders/vnode_cache.cpp144
-rw-r--r--src/VBox/Additions/haiku/VBoxMouse/Makefile.kmk90
-rw-r--r--src/VBox/Additions/haiku/VBoxMouse/VBoxMouse.cpp318
-rw-r--r--src/VBox/Additions/haiku/VBoxMouse/VBoxMouse.h91
-rw-r--r--src/VBox/Additions/haiku/VBoxMouse/VBoxMouseFilter.cpp117
-rw-r--r--src/VBox/Additions/haiku/VBoxMouse/VBoxMouseFilter.h87
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/Makefile.kmk128
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.cpp468
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.h88
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxDisplay.cpp177
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxDisplay.h86
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.cpp101
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.h89
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.cpp297
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.h109
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxServiceDescriptor.h78
-rw-r--r--src/VBox/Additions/haiku/VBoxTray/VBoxTray.rdef93
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/Makefile.kmk64
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/accelerant/Makefile.kmk75
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/accelerant/accelerant.cpp473
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/accelerant/accelerant.h115
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/common/VBoxVideo_common.h114
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/driver/Makefile.kmk95
-rw-r--r--src/VBox/Additions/haiku/VBoxVideo/driver/driver.cpp382
-rw-r--r--src/VBox/Additions/haiku/include/VBoxGuestInternal.h74
-rw-r--r--src/VBox/Additions/haiku/include/lock.h318
-rwxr-xr-xsrc/VBox/Additions/haiku/load.sh52
-rwxr-xr-xsrc/VBox/Additions/haiku/unload.sh36
-rw-r--r--src/VBox/Additions/linux/Makefile136
-rw-r--r--src/VBox/Additions/linux/Makefile.kmk449
-rw-r--r--src/VBox/Additions/linux/drm/.scm-settings35
-rw-r--r--src/VBox/Additions/linux/drm/Makefile.kmk52
-rw-r--r--src/VBox/Additions/linux/drm/Makefile.module.kms72
-rw-r--r--src/VBox/Additions/linux/drm/README.testing13
-rwxr-xr-xsrc/VBox/Additions/linux/drm/files_vboxvideo_drv59
-rw-r--r--src/VBox/Additions/linux/drm/indent.sed285
-rw-r--r--src/VBox/Additions/linux/drm/vbox_drv.c452
-rw-r--r--src/VBox/Additions/linux/drm/vbox_drv.h551
-rw-r--r--src/VBox/Additions/linux/drm/vbox_fb.c503
-rw-r--r--src/VBox/Additions/linux/drm/vbox_hgsmi.c130
-rw-r--r--src/VBox/Additions/linux/drm/vbox_irq.c225
-rw-r--r--src/VBox/Additions/linux/drm/vbox_main.c700
-rw-r--r--src/VBox/Additions/linux/drm/vbox_mode.c930
-rw-r--r--src/VBox/Additions/linux/drm/vbox_prime.c80
-rw-r--r--src/VBox/Additions/linux/drm/vbox_ttm.c820
-rwxr-xr-xsrc/VBox/Additions/linux/export_modules.sh162
-rw-r--r--src/VBox/Additions/linux/installer/.scm-settings30
-rwxr-xr-xsrc/VBox/Additions/linux/installer/autorun.sh204
-rw-r--r--src/VBox/Additions/linux/installer/deffiles80
-rwxr-xr-xsrc/VBox/Additions/linux/installer/install.sh.in641
-rw-r--r--src/VBox/Additions/linux/installer/module-autologon.sh182
-rwxr-xr-xsrc/VBox/Additions/linux/installer/vboxadd-service.sh169
-rwxr-xr-xsrc/VBox/Additions/linux/installer/vboxadd-x11.sh625
-rwxr-xr-xsrc/VBox/Additions/linux/installer/vboxadd.sh944
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/.scm-settings30
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/Config.kmk41
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/Makefile.kmk111
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/banner-dummy.pngbin0 -> 1622 bytes
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/Makefile.kmk54
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/config.h90
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/greeter.c1442
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/language.c416
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/layout.c344
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/power.c211
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/session.c388
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/system.c42
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/user.c1655
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.cpp1531
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.desktop5
-rw-r--r--src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.ui227
-rw-r--r--src/VBox/Additions/linux/sharedfolders/.scm-settings39
-rw-r--r--src/VBox/Additions/linux/sharedfolders/Makefile.kmk57
-rw-r--r--src/VBox/Additions/linux/sharedfolders/Makefile.module119
-rw-r--r--src/VBox/Additions/linux/sharedfolders/dirops.c1417
-rwxr-xr-xsrc/VBox/Additions/linux/sharedfolders/files_vboxsf107
-rw-r--r--src/VBox/Additions/linux/sharedfolders/lnkops.c305
-rw-r--r--src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c702
-rw-r--r--src/VBox/Additions/linux/sharedfolders/regops.c3881
-rw-r--r--src/VBox/Additions/linux/sharedfolders/testcase/tstmmap.c126
-rw-r--r--src/VBox/Additions/linux/sharedfolders/utils.c1263
-rw-r--r--src/VBox/Additions/linux/sharedfolders/vbsfmount.c113
-rw-r--r--src/VBox/Additions/linux/sharedfolders/vbsfmount.h142
-rw-r--r--src/VBox/Additions/linux/sharedfolders/vfsmod.c1753
-rw-r--r--src/VBox/Additions/linux/sharedfolders/vfsmod.h478
-rw-r--r--src/VBox/Additions/linux/testcase/TimesyncBackdoor.c103
-rw-r--r--src/VBox/Additions/solaris/.scm-settings54
-rw-r--r--src/VBox/Additions/solaris/DRM/Makefile.kmk71
-rw-r--r--src/VBox/Additions/solaris/DRM/deps.asm47
-rw-r--r--src/VBox/Additions/solaris/DRM/include/drm.h820
-rw-r--r--src/VBox/Additions/solaris/DRM/include/drmP.h908
-rw-r--r--src/VBox/Additions/solaris/DRM/include/drm_atomic.h94
-rw-r--r--src/VBox/Additions/solaris/DRM/include/drm_linux_list.h71
-rw-r--r--src/VBox/Additions/solaris/DRM/include/queue.h585
-rw-r--r--src/VBox/Additions/solaris/DRM/vboxvideo_drm.c409
-rwxr-xr-xsrc/VBox/Additions/solaris/Installer/VBox.sh61
-rwxr-xr-xsrc/VBox/Additions/solaris/Installer/makepackage.sh160
-rwxr-xr-xsrc/VBox/Additions/solaris/Installer/postinstall.sh424
-rwxr-xr-xsrc/VBox/Additions/solaris/Installer/preremove.sh93
-rwxr-xr-xsrc/VBox/Additions/solaris/Installer/vbox_vendor_select88
-rw-r--r--src/VBox/Additions/solaris/Installer/vboxguest.depend1
-rw-r--r--src/VBox/Additions/solaris/Installer/vboxguest.pkginfo15
-rwxr-xr-xsrc/VBox/Additions/solaris/Installer/vboxguest.sh262
-rw-r--r--src/VBox/Additions/solaris/Installer/vboxguest.space5
-rw-r--r--src/VBox/Additions/solaris/Installer/vboxservice.xml88
-rw-r--r--src/VBox/Additions/solaris/Makefile.kmk413
-rw-r--r--src/VBox/Additions/solaris/Mouse/Makefile.kmk81
-rw-r--r--src/VBox/Additions/solaris/Mouse/deps.asm49
-rw-r--r--src/VBox/Additions/solaris/Mouse/testcase/Makefile.kup0
-rw-r--r--src/VBox/Additions/solaris/Mouse/testcase/solaris.h454
-rw-r--r--src/VBox/Additions/solaris/Mouse/testcase/tstVBoxMouse-solaris.c170
-rw-r--r--src/VBox/Additions/solaris/Mouse/vboxms.c1450
-rw-r--r--src/VBox/Additions/solaris/Mouse/vboxms.conf42
-rw-r--r--src/VBox/Additions/solaris/Mouse/vboxmslnk.c130
-rw-r--r--src/VBox/Additions/solaris/Mouse/vboxmslnk.xml92
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/Makefile.kmk113
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/deps.asm49
-rwxr-xr-xsrc/VBox/Additions/solaris/SharedFolders/loadfs.sh105
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs.h106
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_mount.c179
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_prov.c1070
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_prov.h200
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c641
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.h90
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_vnode.c2500
-rw-r--r--src/VBox/Additions/solaris/SharedFolders/vboxfs_vnode.h99
-rw-r--r--src/VBox/Additions/solaris/Virtio/Makefile.kmk68
-rw-r--r--src/VBox/Additions/solaris/Virtio/Virtio-solaris.c224
-rw-r--r--src/VBox/Additions/solaris/Virtio/Virtio-solaris.h205
-rw-r--r--src/VBox/Additions/solaris/Virtio/VirtioNet-solaris.c852
-rw-r--r--src/VBox/Additions/solaris/Virtio/VirtioPci-solaris.c665
-rw-r--r--src/VBox/Additions/solaris/Virtio/VirtioPci-solaris.h48
-rw-r--r--src/VBox/Additions/solaris/Virtio/VirtioRing-solaris.c148
-rw-r--r--src/VBox/Additions/x11/.scm-settings48
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/98vboxadd-xclient48
-rw-r--r--src/VBox/Additions/x11/Installer/linux_xorg_suse11.conf130
-rw-r--r--src/VBox/Additions/x11/Installer/solaris_xorg.conf113
-rw-r--r--src/VBox/Additions/x11/Installer/solaris_xorg_modeless.conf81
-rw-r--r--src/VBox/Additions/x11/Installer/vboxclient.desktop13
-rw-r--r--src/VBox/Additions/x11/Installer/vboxvideo.ids1
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/x11config.pl139
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/x11config.sh171
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/x11config15.pl97
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/x11config15sol.pl110
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/x11config15suse.pl166
-rwxr-xr-xsrc/VBox/Additions/x11/Installer/x11restore.pl77
-rw-r--r--src/VBox/Additions/x11/Makefile.kmk43
-rw-r--r--src/VBox/Additions/x11/VBoxClient/Makefile.kmk236
-rw-r--r--src/VBox/Additions/x11/VBoxClient/VBoxClient.h148
-rw-r--r--src/VBox/Additions/x11/VBoxClient/chk_stubs.c69
-rw-r--r--src/VBox/Additions/x11/VBoxClient/clipboard.cpp440
-rw-r--r--src/VBox/Additions/x11/VBoxClient/clipboard.h49
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-drm.cpp1369
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-helper-generic.cpp421
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-helper-gnome3.cpp1019
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-helper.h130
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-ipc.cpp451
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-ipc.h242
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-svga-session.cpp536
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp1402
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-svga-xf86cvt.cpp310
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display-svga-xf86cvt.h56
-rw-r--r--src/VBox/Additions/x11/VBoxClient/display.cpp304
-rw-r--r--src/VBox/Additions/x11/VBoxClient/draganddrop.cpp3877
-rw-r--r--src/VBox/Additions/x11/VBoxClient/hostversion.cpp130
-rw-r--r--src/VBox/Additions/x11/VBoxClient/logging.cpp458
-rw-r--r--src/VBox/Additions/x11/VBoxClient/main.cpp741
-rw-r--r--src/VBox/Additions/x11/VBoxClient/seamless-x11.cpp574
-rw-r--r--src/VBox/Additions/x11/VBoxClient/seamless-x11.h275
-rw-r--r--src/VBox/Additions/x11/VBoxClient/seamless.cpp360
-rw-r--r--src/VBox/Additions/x11/VBoxClient/seamless.h109
-rw-r--r--src/VBox/Additions/x11/VBoxClient/testcase/Makefile.kup0
-rw-r--r--src/VBox/Additions/x11/VBoxClient/testcase/tstSeamlessX11-auto.cpp791
-rw-r--r--src/VBox/Additions/x11/VBoxClient/testcase/tstSeamlessX11.cpp185
-rw-r--r--src/VBox/Additions/x11/undefined_xfree861188
-rw-r--r--src/VBox/Additions/x11/undefined_xfree86_modules16
-rw-r--r--src/VBox/Additions/x11/undefined_xorg184
-rw-r--r--src/VBox/Additions/x11/vboxmouse/Makefile.kmk296
-rw-r--r--src/VBox/Additions/x11/vboxmouse/vboxmouse.c374
-rw-r--r--src/VBox/Additions/x11/vboxvideo/HGSMIMemAlloc.h63
-rw-r--r--src/VBox/Additions/x11/vboxvideo/Makefile.kmk467
-rw-r--r--src/VBox/Additions/x11/vboxvideo/README.testing33
-rw-r--r--src/VBox/Additions/x11/vboxvideo/VBoxVideoIPRT.h243
-rw-r--r--src/VBox/Additions/x11/vboxvideo/edid.c165
-rw-r--r--src/VBox/Additions/x11/vboxvideo/getmode.c325
-rw-r--r--src/VBox/Additions/x11/vboxvideo/hgsmimemalloc.c104
-rw-r--r--src/VBox/Additions/x11/vboxvideo/pointer.c496
-rw-r--r--src/VBox/Additions/x11/vboxvideo/setmode.c129
-rw-r--r--src/VBox/Additions/x11/vboxvideo/vboxvideo.c1491
-rw-r--r--src/VBox/Additions/x11/vboxvideo/vboxvideo.h240
-rw-r--r--src/VBox/Additions/x11/vboxvideo/vbva.c255
-rw-r--r--src/VBox/Artwork/.scm-settings31
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-128px.pngbin0 -> 4861 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-150px.pngbin0 -> 8898 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-16px.pngbin0 -> 625 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-20px.pngbin0 -> 730 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-32px.pngbin0 -> 1136 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-40px.pngbin0 -> 1492 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-48px.pngbin0 -> 1733 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-64px.pngbin0 -> 2365 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox-70px.pngbin0 -> 5224 bytes
-rw-r--r--src/VBox/Artwork/OSE/virtualbox.svg960
-rw-r--r--src/VBox/Artwork/darwin/OSE/VirtualBox.icnsbin0 -> 43599 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-hdd.icnsbin0 -> 227127 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-ova.icnsbin0 -> 241607 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-ovf.icnsbin0 -> 241964 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-vbox-extpack.icnsbin0 -> 235145 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-vbox.icnsbin0 -> 245074 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-vdi.icnsbin0 -> 237080 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-vhd.icnsbin0 -> 214372 bytes
-rw-r--r--src/VBox/Artwork/darwin/virtualbox-vmdk.icnsbin0 -> 226107 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-128px.pngbin0 -> 17558 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-16px.pngbin0 -> 3541 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-20px.pngbin0 -> 3790 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-24px.pngbin0 -> 4093 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-256px.pngbin0 -> 41789 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-32px.pngbin0 -> 4825 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-40px.pngbin0 -> 5574 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-48px.pngbin0 -> 6554 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-512px.pngbin0 -> 113036 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-64px.pngbin0 -> 8486 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-72px.pngbin0 -> 9593 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-80px.pngbin0 -> 10585 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-hdd-96px.pngbin0 -> 12740 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-128px.pngbin0 -> 18756 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-16px.pngbin0 -> 3493 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-20px.pngbin0 -> 3759 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-24px.pngbin0 -> 4080 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-256px.pngbin0 -> 46276 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-32px.pngbin0 -> 4732 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-40px.pngbin0 -> 5478 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-48px.pngbin0 -> 6605 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-512px.pngbin0 -> 126982 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-64px.pngbin0 -> 8638 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-72px.pngbin0 -> 9718 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-80px.pngbin0 -> 10926 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ova-96px.pngbin0 -> 13413 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-128px.pngbin0 -> 18789 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-16px.pngbin0 -> 3531 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-20px.pngbin0 -> 3787 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-24px.pngbin0 -> 4133 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-256px.pngbin0 -> 46434 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-32px.pngbin0 -> 4758 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-40px.pngbin0 -> 5570 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-48px.pngbin0 -> 6698 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-512px.pngbin0 -> 126192 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-64px.pngbin0 -> 8732 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-72px.pngbin0 -> 9855 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-80px.pngbin0 -> 10981 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-ovf-96px.pngbin0 -> 13384 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-128px.pngbin0 -> 18993 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-16px.pngbin0 -> 3524 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-20px.pngbin0 -> 3800 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-24px.pngbin0 -> 4173 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-256px.pngbin0 -> 46954 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-32px.pngbin0 -> 4758 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-40px.pngbin0 -> 5582 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-48px.pngbin0 -> 6724 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-512px.pngbin0 -> 126767 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-64px.pngbin0 -> 8765 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-72px.pngbin0 -> 9886 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-80px.pngbin0 -> 11082 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-96px.pngbin0 -> 13425 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-128px.pngbin0 -> 19141 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-16px.pngbin0 -> 3539 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-20px.pngbin0 -> 3814 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-24px.pngbin0 -> 4137 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-256px.pngbin0 -> 47281 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-32px.pngbin0 -> 4779 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-40px.pngbin0 -> 5573 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-48px.pngbin0 -> 6748 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-512px.pngbin0 -> 128623 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-64px.pngbin0 -> 8836 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-72px.pngbin0 -> 10015 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-80px.pngbin0 -> 11097 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vbox-extpack-96px.pngbin0 -> 13612 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-128px.pngbin0 -> 18995 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-16px.pngbin0 -> 3532 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-20px.pngbin0 -> 3832 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-24px.pngbin0 -> 4182 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-256px.pngbin0 -> 46956 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-32px.pngbin0 -> 4867 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-40px.pngbin0 -> 5747 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-48px.pngbin0 -> 6929 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-512px.pngbin0 -> 128080 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-64px.pngbin0 -> 9277 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-72px.pngbin0 -> 9912 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-80px.pngbin0 -> 11115 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vdi-96px.pngbin0 -> 13641 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-128px.pngbin0 -> 17336 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-16px.pngbin0 -> 3536 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-20px.pngbin0 -> 3770 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-24px.pngbin0 -> 4088 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-256px.pngbin0 -> 41809 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-32px.pngbin0 -> 4825 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-40px.pngbin0 -> 5526 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-48px.pngbin0 -> 6480 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-512px.pngbin0 -> 112847 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-64px.pngbin0 -> 8509 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-72px.pngbin0 -> 9476 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-80px.pngbin0 -> 10406 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vhd-96px.pngbin0 -> 12597 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-128px.pngbin0 -> 17594 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-16px.pngbin0 -> 3546 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-20px.pngbin0 -> 3770 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-24px.pngbin0 -> 4094 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-256px.pngbin0 -> 42038 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-32px.pngbin0 -> 4808 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-40px.pngbin0 -> 5698 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-48px.pngbin0 -> 6487 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-512px.pngbin0 -> 115635 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-64px.pngbin0 -> 8388 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-72px.pngbin0 -> 9509 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-80px.pngbin0 -> 10593 bytes
-rw-r--r--src/VBox/Artwork/other/virtualbox-vmdk-96px.pngbin0 -> 12731 bytes
-rw-r--r--src/VBox/Artwork/win/.scm-settings41
-rw-r--r--src/VBox/Artwork/win/OSE/VirtualBox_win.icobin0 -> 143038 bytes
-rw-r--r--src/VBox/Artwork/win/OSE/virtualbox-ova.icobin0 -> 51440 bytes
-rw-r--r--src/VBox/Artwork/win/OSE/virtualbox-ovf.icobin0 -> 51377 bytes
-rw-r--r--src/VBox/Artwork/win/OSE/virtualbox-vbox-extpack.icobin0 -> 51227 bytes
-rw-r--r--src/VBox/Artwork/win/OSE/virtualbox-vbox.icobin0 -> 51595 bytes
-rw-r--r--src/VBox/Artwork/win/TemplateDll.rc124
-rw-r--r--src/VBox/Artwork/win/TemplateDrv.rc127
-rw-r--r--src/VBox/Artwork/win/TemplateExe.rc124
-rw-r--r--src/VBox/Artwork/win/TemplateR0.rc125
-rw-r--r--src/VBox/Artwork/win/TemplateRC.rc125
-rw-r--r--src/VBox/Artwork/win/TemplateRsrcDefs.h51
-rw-r--r--src/VBox/Artwork/win/virtualbox-hdd.icobin0 -> 75845 bytes
-rw-r--r--src/VBox/Artwork/win/virtualbox-vdi.icobin0 -> 80636 bytes
-rw-r--r--src/VBox/Artwork/win/virtualbox-vhd.icobin0 -> 75555 bytes
-rw-r--r--src/VBox/Artwork/win/virtualbox-vmdk.icobin0 -> 76100 bytes
-rw-r--r--src/VBox/Debugger/.scm-settings29
-rw-r--r--src/VBox/Debugger/DBGCBuiltInSymbols.cpp51
-rw-r--r--src/VBox/Debugger/DBGCCmdHlp.cpp1484
-rw-r--r--src/VBox/Debugger/DBGCCmdWorkers.cpp378
-rw-r--r--src/VBox/Debugger/DBGCCommands.cpp2072
-rw-r--r--src/VBox/Debugger/DBGCDumpImage.cpp807
-rw-r--r--src/VBox/Debugger/DBGCEmulateCodeView.cpp6989
-rw-r--r--src/VBox/Debugger/DBGCEval.cpp1663
-rw-r--r--src/VBox/Debugger/DBGCFunctions.cpp128
-rw-r--r--src/VBox/Debugger/DBGCGdbRemoteStub.cpp2868
-rw-r--r--src/VBox/Debugger/DBGCInternal.h678
-rw-r--r--src/VBox/Debugger/DBGCIo.cpp612
-rw-r--r--src/VBox/Debugger/DBGCIoProvInternal.h116
-rw-r--r--src/VBox/Debugger/DBGCIoProvIpc.cpp244
-rw-r--r--src/VBox/Debugger/DBGCIoProvTcp.cpp259
-rw-r--r--src/VBox/Debugger/DBGCIoProvUdp.cpp259
-rw-r--r--src/VBox/Debugger/DBGCOps.cpp1380
-rw-r--r--src/VBox/Debugger/DBGCRemoteKd.cpp4557
-rw-r--r--src/VBox/Debugger/DBGCScreenAscii.cpp446
-rw-r--r--src/VBox/Debugger/DBGConsole.cpp1378
-rw-r--r--src/VBox/Debugger/DBGPlugInCommonELF.cpp96
-rw-r--r--src/VBox/Debugger/DBGPlugInCommonELF.h63
-rw-r--r--src/VBox/Debugger/DBGPlugInCommonELFTmpl.cpp.h347
-rw-r--r--src/VBox/Debugger/DBGPlugInDarwin.cpp1120
-rw-r--r--src/VBox/Debugger/DBGPlugInDiggers.cpp87
-rw-r--r--src/VBox/Debugger/DBGPlugInFreeBsd.cpp961
-rw-r--r--src/VBox/Debugger/DBGPlugInLinux.cpp3046
-rw-r--r--src/VBox/Debugger/DBGPlugInLinuxModuleCodeTmpl.cpp.h560
-rw-r--r--src/VBox/Debugger/DBGPlugInLinuxModuleTableEntryTmpl.cpp.h32
-rw-r--r--src/VBox/Debugger/DBGPlugInLinuxModuleVerTmpl.cpp.h95
-rw-r--r--src/VBox/Debugger/DBGPlugInOS2.cpp1268
-rw-r--r--src/VBox/Debugger/DBGPlugInSolaris.cpp1162
-rw-r--r--src/VBox/Debugger/DBGPlugInWinNt.cpp1778
-rw-r--r--src/VBox/Debugger/DBGPlugIns.h51
-rw-r--r--src/VBox/Debugger/Makefile.kmk136
-rw-r--r--src/VBox/Debugger/VBoxDbg.cpp275
-rw-r--r--src/VBox/Debugger/VBoxDbgBase.cpp326
-rw-r--r--src/VBox/Debugger/VBoxDbgBase.h222
-rw-r--r--src/VBox/Debugger/VBoxDbgConsole.cpp1033
-rw-r--r--src/VBox/Debugger/VBoxDbgConsole.h447
-rw-r--r--src/VBox/Debugger/VBoxDbgDisas.h53
-rw-r--r--src/VBox/Debugger/VBoxDbgGui.cpp313
-rw-r--r--src/VBox/Debugger/VBoxDbgGui.h225
-rw-r--r--src/VBox/Debugger/VBoxDbgStatsQt.cpp3330
-rw-r--r--src/VBox/Debugger/VBoxDbgStatsQt.h272
-rw-r--r--src/VBox/Debugger/testcase/Makefile.kup0
-rw-r--r--src/VBox/Debugger/testcase/tstDBGCParser.cpp1300
-rw-r--r--src/VBox/Debugger/testcase/tstDBGCStubs.cpp862
-rw-r--r--src/VBox/Devices/.scm-settings48
-rw-r--r--src/VBox/Devices/Audio/AudioHlp.cpp656
-rw-r--r--src/VBox/Devices/Audio/AudioHlp.h136
-rw-r--r--src/VBox/Devices/Audio/AudioMixBuffer-Convert.cpp.h315
-rw-r--r--src/VBox/Devices/Audio/AudioMixBuffer.cpp2124
-rw-r--r--src/VBox/Devices/Audio/AudioMixBuffer.h252
-rw-r--r--src/VBox/Devices/Audio/AudioMixer.cpp2720
-rw-r--r--src/VBox/Devices/Audio/AudioMixer.h349
-rw-r--r--src/VBox/Devices/Audio/AudioTest.cpp3581
-rw-r--r--src/VBox/Devices/Audio/AudioTest.h491
-rw-r--r--src/VBox/Devices/Audio/AudioTestService.cpp1323
-rw-r--r--src/VBox/Devices/Audio/AudioTestService.h217
-rw-r--r--src/VBox/Devices/Audio/AudioTestServiceClient.cpp610
-rw-r--r--src/VBox/Devices/Audio/AudioTestServiceClient.h83
-rw-r--r--src/VBox/Devices/Audio/AudioTestServiceInternal.h276
-rw-r--r--src/VBox/Devices/Audio/AudioTestServiceProtocol.cpp37
-rw-r--r--src/VBox/Devices/Audio/AudioTestServiceProtocol.h268
-rw-r--r--src/VBox/Devices/Audio/AudioTestServiceTcp.cpp967
-rw-r--r--src/VBox/Devices/Audio/DevHda.cpp5429
-rw-r--r--src/VBox/Devices/Audio/DevHda.h918
-rw-r--r--src/VBox/Devices/Audio/DevHdaCodec.cpp2893
-rw-r--r--src/VBox/Devices/Audio/DevHdaCodec.h909
-rw-r--r--src/VBox/Devices/Audio/DevHdaStream.cpp2540
-rw-r--r--src/VBox/Devices/Audio/DevHdaStream.h330
-rw-r--r--src/VBox/Devices/Audio/DevIchAc97.cpp4800
-rw-r--r--src/VBox/Devices/Audio/DevSB16.cpp3159
-rw-r--r--src/VBox/Devices/Audio/DrvAudio.cpp4930
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp1611
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp364
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h72
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioAlsaStubsMangling.h99
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp2925
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioCoreAudioAuth.mm150
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioDSound.cpp2881
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.cpp237
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.h87
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioDebug.cpp409
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioNull.cpp328
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioOss.cpp1027
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp2432
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.cpp375
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.h41
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubsMangling.h105
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp1747
-rw-r--r--src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp3350
-rw-r--r--src/VBox/Devices/Audio/Makefile.kup0
-rw-r--r--src/VBox/Devices/Audio/testcase/Makefile.kmk83
-rw-r--r--src/VBox/Devices/Audio/testcase/tstAudioClient3.cpp112
-rw-r--r--src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp916
-rw-r--r--src/VBox/Devices/Audio/testcase/tstAudioTestService.cpp178
-rw-r--r--src/VBox/Devices/BiosCommonCode/ASMBitLastSetU16.asm76
-rw-r--r--src/VBox/Devices/BiosCommonCode/DoUInt32Div.c43
-rw-r--r--src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp2203
-rw-r--r--src/VBox/Devices/BiosCommonCode/Makefile.kmk43
-rw-r--r--src/VBox/Devices/BiosCommonCode/__I4D.asm98
-rw-r--r--src/VBox/Devices/BiosCommonCode/__I4M.asm97
-rw-r--r--src/VBox/Devices/BiosCommonCode/__U4D.asm151
-rw-r--r--src/VBox/Devices/BiosCommonCode/__U4M.asm125
-rw-r--r--src/VBox/Devices/BiosCommonCode/__U8LS.asm65
-rw-r--r--src/VBox/Devices/BiosCommonCode/__U8RS.asm64
-rw-r--r--src/VBox/Devices/BiosCommonCode/biosorg_check.sed199
-rw-r--r--src/VBox/Devices/BiosCommonCode/commondefs.inc251
-rw-r--r--src/VBox/Devices/BiosCommonCode/fmemcpy.asm75
-rw-r--r--src/VBox/Devices/BiosCommonCode/fmemset.asm65
-rw-r--r--src/VBox/Devices/Bus/DevIommuAmd.cpp7363
-rw-r--r--src/VBox/Devices/Bus/DevIommuAmd.h62
-rw-r--r--src/VBox/Devices/Bus/DevIommuIntel.cpp4459
-rw-r--r--src/VBox/Devices/Bus/DevIommuIntel.h49
-rw-r--r--src/VBox/Devices/Bus/DevPCI.cpp1867
-rw-r--r--src/VBox/Devices/Bus/DevPciIch9.cpp4042
-rw-r--r--src/VBox/Devices/Bus/DevPciInternal.h279
-rw-r--r--src/VBox/Devices/Bus/Makefile.kup0
-rw-r--r--src/VBox/Devices/Bus/MsiCommon.cpp358
-rw-r--r--src/VBox/Devices/Bus/MsiCommon.h51
-rw-r--r--src/VBox/Devices/Bus/MsixCommon.cpp355
-rw-r--r--src/VBox/Devices/Bus/PciInline.h115
-rw-r--r--src/VBox/Devices/Bus/SrvPciRawR0.cpp1041
-rw-r--r--src/VBox/Devices/Config.kmk149
-rw-r--r--src/VBox/Devices/EFI/.scm-settings33
-rw-r--r--src/VBox/Devices/EFI/DevEFI-binaries.S72
-rw-r--r--src/VBox/Devices/EFI/DevEFI-binaries.asm61
-rw-r--r--src/VBox/Devices/EFI/DevEFI.cpp1874
-rw-r--r--src/VBox/Devices/EFI/DevEFI.h276
-rw-r--r--src/VBox/Devices/EFI/DevFlash.cpp347
-rw-r--r--src/VBox/Devices/EFI/DevSmc.cpp1611
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/ReadMe.md50
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/Ubuntu-GCC5.yml21
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/Ubuntu-PatchCheck.yml36
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/Windows-VS2019.yml20
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/templates/ReadMe.md59
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/templates/basetools-build-steps.yml37
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/templates/platform-build-run-steps.yml140
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/templates/pr-gate-build-job.yml89
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/templates/pr-gate-steps.yml138
-rw-r--r--src/VBox/Devices/EFI/Firmware/.azurepipelines/templates/spell-check-prereq-steps.yml22
-rw-r--r--src/VBox/Devices/EFI/Firmware/.mailmap81
-rw-r--r--src/VBox/Devices/EFI/Firmware/.mergify/config.yml97
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/CISettings.py227
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck.py118
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/CharEncodingCheck/Readme.md18
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/CompilerPlugin/CompilerPlugin.py102
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/CompilerPlugin/Compiler_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/CompilerPlugin/Readme.md17
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/DependencyCheck/DependencyCheck.py120
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/DependencyCheck/DependencyCheck_plug_in.yaml13
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/DependencyCheck/Readme.md31
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck.py133
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck_plug_in.yaml12
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/DscCompleteCheck/Readme.md32
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/EccCheck/EccCheck.py309
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/EccCheck/EccCheck_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/EccCheck/Readme.md15
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/GuidCheck/GuidCheck.py251
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/GuidCheck/GuidCheck_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/GuidCheck/Readme.md80
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompilerPlugin.py149
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompiler_plug_in.yaml12
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/HostUnitTestCompilerPlugin/Readme.md24
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCheck.py140
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCheck_plug_in.yaml12
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/HostUnitTestDscCompleteCheck/Readme.md32
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck.py153
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/LibraryClassCheck/Readme.md25
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/LicenseCheck/LicenseCheck.py115
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/LicenseCheck/LicenseCheck_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/LicenseCheck/Readme.md17
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/SpellCheck/Readme.md127
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/.pytool/Plugin/SpellCheck/SpellCheck.py216
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/SpellCheck/SpellCheck_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Plugin/SpellCheck/cspell.base.yaml183
-rw-r--r--src/VBox/Devices/EFI/Firmware/.pytool/Readme.md294
-rw-r--r--src/VBox/Devices/EFI/Firmware/.scm-settings185
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/AmlToC14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/BPDG12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/BrotliCompress60
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/DevicePath29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/Ecc13
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/EfiRom29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenCrc3229
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenDepex12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenFds12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenFfs29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenFv29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenFw29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenPatchPcdTable12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenSec29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/GenerateCapsule12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/LzmaCompress29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/LzmaF86Compress19
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/PatchPcdValue12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/Pkcs7Sign12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/Rsa2048Sha256GenerateKeys12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/Rsa2048Sha256Sign12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/Split29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/TargetTool12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/TianoCompress29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/Trim13
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/UPT12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/VfrCompile29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/VolInfo29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/build12
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/PosixLike/posix_path_env.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/AmlToC.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/BPDG.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/Ecc.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/GenDepex.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/GenFds.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/GenPatchPcdTable.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/GenerateCapsule.bat1
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/PatchPcdValue.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/Pkcs7Sign.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/Rsa2048Sha256GenerateKeys.bat1
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/Rsa2048Sha256Sign.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/Split.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/TargetTool.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/Trim.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/UPT.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/build.bat3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BinPipWrappers/WindowsLike/win_build_tools_path_env.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/BuildEnv279
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/Empty_Package_Information_Data_File.ini15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/ReadMe.txt9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/XMLSchema/DistributionPackage.xsd3187
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/build_rule.template674
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/diff.order13
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/gitattributes30
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/target.template70
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Conf/tools_def.template3160
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Edk2ToolsBuild.py177
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/GNUmakefile27
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Makefile34
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Makefile.kmk43
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Plugin/BuildToolsReport/BuildToolsReportGenerator.py69
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Plugin/BuildToolsReport/BuildToolsReportGenerator_plug_in.yaml12
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Plugin/BuildToolsReport/BuildToolsReport_Template.html126
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py115
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner_plug_in.yaml12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py123
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain_plug_in.yaml12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Plugin/WindowsResourceCompiler/WinRcPath.py29
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Plugin/WindowsResourceCompiler/WinRcPath_plug_in.yaml13
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Plugin/WindowsVsToolChain/WindowsVsToolChain.py207
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Plugin/WindowsVsToolChain/WindowsVsToolChain_plug_in.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/ReadMe.rst41
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/BinToPcd.py220
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/ConvertFceToStructurePcd.py734
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/ConvertMasmToNasm.py1005
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/ConvertUni.py125
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/DetectNotUsedItem.py198
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/FormatDosFiles.py107
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/GccBase.lds79
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/GetMaintainer.py194
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/GetUtcDateTime.py44
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/MemoryProfileSymbolGen.py276
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/Readme.md19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/__init__.py6
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/packagedoc_cli.py424
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/packagedocapp.pyw1060
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/__init__.py6
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/basemodel/__init__.py6
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/basemodel/doxygen.py445
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/basemodel/efibinary.py606
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/basemodel/ini.py475
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/basemodel/inidocview.py17
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/basemodel/message.py46
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/__init__.py6
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/__init__.py6
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/baseobject.py928
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/dec.py313
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen.py1084
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen_spec.py1086
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/dsc.py195
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/inf.py335
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PackageDocumentTools/plugins/__init__.py6
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/PatchCheck.py770
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/RunMakefile.py172
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/RunMakefileSample.mak37
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/Rvct-Align32.sct19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/Rvct-Align4K.sct19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/SetVisualStudio.bat102
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/SetupGit.py213
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Scripts/ShowEnvironment.bat213
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/SmiHandlerProfileSymbolGen.py307
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Scripts/UpdateBuildVersions.py398
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/BrotliCompress/BrotliCompress.c587
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/BrotliCompress/GNUmakefile41
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/BrotliCompress/Makefile48
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/BasePeCoff.c1469
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/BinderFuncs.c74
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/BinderFuncs.h61
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/CommonLib.c2191
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/CommonLib.h469
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Compress.h82
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Crc32.c313
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Crc32.h41
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Decompress.c1014
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Decompress.h159
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/EfiCompress.c1591
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/EfiUtilityMsgs.c902
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/EfiUtilityMsgs.h164
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/FirmwareVolumeBuffer.c1775
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/FirmwareVolumeBufferLib.h163
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/FvLib.c927
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/FvLib.h189
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/GNUmakefile33
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Makefile36
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Makefile.kmk63
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/MemoryFile.c251
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/MemoryFile.h105
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/MyAlloc.c548
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/MyAlloc.h209
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/OsPath.c295
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/OsPath.h133
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/ParseGuidedSectionTools.c205
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/ParseGuidedSectionTools.h120
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/ParseInf.c695
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/ParseInf.h220
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/PcdValueCommon.c779
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/PcdValueCommon.h185
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/PeCoffLib.h213
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/PeCoffLoaderEx.c334
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/SimpleFileParsing.c1429
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/SimpleFileParsing.h104
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/StringFuncs.c413
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/StringFuncs.h244
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/TianoCompress.c1746
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/WinNtInclude.h78
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/DevicePath.c194
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/DevicePathFromText.c3524
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/DevicePathUtilities.c868
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/GNUmakefile24
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/Makefile18
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/UefiDevicePathLib.c292
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/DevicePath/UefiDevicePathLib.h439
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/EfiRom.c1712
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/EfiRom.h353
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/GNUmakefile15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/Makefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GNUmakefile93
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenCrc32/GNUmakefile15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenCrc32/GenCrc32.c361
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenCrc32/Makefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenCrc32/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFfs/GNUmakefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFfs/GenFfs.c1120
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFfs/Makefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFfs/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/GNUmakefile23
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/GenFv.c696
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/GenFvInternalLib.c4432
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/GenFvInternalLib.h402
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/Makefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/Elf32Convert.c1177
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/Elf32Convert.h19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/Elf64Convert.c1668
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/Elf64Convert.h19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/ElfConvert.c245
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/ElfConvert.h81
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/GNUmakefile23
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/GenFw.c3255
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/GenFw.h50
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/Makefile18
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/Makefile.kmk49
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/elf32.h252
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/elf64.h254
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/elf_common.h1045
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenSec/GNUmakefile23
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenSec/GenSec.c1818
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenSec/Makefile18
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenSec/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/AArch64/ProcessorBind.h148
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Arm/ProcessorBind.h147
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/BaseTypes.h318
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/BuildVersion.h9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/MdeModuleHii.h233
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/PiFirmwareFile.h350
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/PiFirmwareVolume.h157
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/UefiBaseTypes.h168
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/UefiCapsule.h26
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/UefiInternalFormRepresentation.h1680
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/UefiMultiPhase.h226
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/VariableFormat.h44
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/WorkingBlockHeader.h35
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Guid/FfsSectionAlignmentPadding.h16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Guid/PcAnsi.h52
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Guid/PiFirmwareFileSystem.h39
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Ia32/ProcessorBind.h155
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/Acpi.h117
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/Acpi1_0.h285
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/Acpi2_0.h520
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/Acpi3_0.h668
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/Bluetooth.h56
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/EfiPci.h51
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h39
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/PeImage.h768
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/pci22.h536
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/pci23.h18
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/pci30.h38
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/DevicePath.h1404
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/DevicePathUtilities.h288
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/GraphicsOutput.h187
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/GuidedSectionExtraction.h145
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/HiiFramework.h944
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/UgaDraw.h161
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/RiscV64/ProcessorBind.h85
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/X64/ProcessorBind.h185
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/GNUmakefile27
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/LZMA-SDK-README.txt3
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/LzmaCompress.c406
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/LzmaF86Compress.bat26
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Makefile37
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Makefile.kmk58
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.c286
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.h87
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/7zStream.c176
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/7zTypes.h375
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/7zVersion.h27
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.c460
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.h51
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Bra.h64
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Bra86.c82
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Compiler.h33
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/CpuArch.h336
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.c1127
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.h121
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzFindMt.c853
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzFindMt.h101
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzHash.h57
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaDec.c1185
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaDec.h234
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c2976
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.h76
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Precomp.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Threads.c95
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/C/Threads.h72
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/DOC/lzma-history.txt446
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/LzmaCompress/Sdk/DOC/lzma-sdk.txt357
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefile69
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefile.kmk54
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/NmakeSubdirs.bat40
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/NmakeSubdirs.py166
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/app.makefile22
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/footer.makefile30
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/header.makefile137
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/lib.makefile14
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/ms.app28
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/ms.common62
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/ms.lib25
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Makefiles/ms.rule20
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/PyEfiCompressor/EfiCompressor.c206
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/PyEfiCompressor/Makefile18
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/C/PyEfiCompressor/setup.py37
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/TianoCompress/GNUmakefile15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/TianoCompress/Makefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/TianoCompress/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/TianoCompress/TianoCompress.c2795
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/TianoCompress/TianoCompress.h431
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/EfiVfr.h44
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/GNUmakefile80
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Makefile50
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Makefile.kmk155
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/CHANGES_FROM_131.txt522
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/CHANGES_FROM_133.txt2448
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/CHANGES_FROM_133_BEFORE_MR13.txt3666
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/CHANGES_SUMMARY.txt2049
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/KNOWN_PROBLEMS.txt241
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/MPW_Read_Me21
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/Makefile15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/NOTES.bcc184
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/NOTES.msvc189
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/README159
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/RIGHTS26
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/AntlrDDK.mak233
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/AntlrMS.mak239
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/AntlrPPC.mak101
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/README19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.1209
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.c3574
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.g2587
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr.r787
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/antlr1.txt264
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/bits.c1025
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/build.c813
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/dumpcycles.c67
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/dumpnode.c423
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/egman.c328
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/err.c538
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/fcache.c123
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/fset.c1555
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/fset2.c2250
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/gen.c4797
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/generic.h286
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/globals.c484
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/hash.c224
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/hash.h73
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/lex.c878
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/main.c1747
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile225
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile.cygwin219
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile196
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/misc.c1864
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/mode.h12
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/mrhoist.c3030
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/parser.dlg1387
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/pred.c821
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/proto.h857
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/scan.c5735
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/stdpccts.h31
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/syn.h390
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/antlr/tokens.h246
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/DlgDDK.mak121
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/DlgMS.mak126
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/DlgPPC.mak84
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/automata.c353
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.179
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.h250
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.r270
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg1.txt132
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg_a.c1414
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg_p.c970
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg_p.g616
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/err.c99
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/main.c281
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile164
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile.cygwin157
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile163
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/mode.h4
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/output.c865
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/parser.dlg398
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/relabel.c217
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/stdpccts.h26
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/support.c240
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/dlg/tokens.h133
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/AParser.cpp871
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/AParser.h376
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ASTBase.cpp256
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ASTBase.h122
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ATokPtr.h88
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ATokPtrImpl.h90
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/AToken.h325
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ATokenBuffer.cpp374
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ATokenBuffer.h109
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ATokenStream.h51
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/BufFileInput.cpp100
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/BufFileInput.h53
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/DLG_stream_input.h98
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/DLexer.h194
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.cpp302
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/DLexerBase.h202
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/PBlackBox.h134
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/PCCTSAST.cpp684
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/PCCTSAST.h143
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/SList.h72
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/antlr.h807
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ast.c345
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/ast.h121
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/charbuf.h46
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/charptr.c58
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/charptr.h48
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/config.h1
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/dlgauto.h504
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/dlgdef.h128
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/err.h1173
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/int.h37
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_assert.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_iostream.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_istream.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_setjmp.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_stdarg.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_stdio.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_stdlib.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pccts_string.h10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pcctscfg.h359
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/pcnames.bat11
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/h/slist.cpp116
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/history.ps473
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/history.txt186
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/makefile.old66
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/genmk/genmk.c1063
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/genmk/genmk_old.c762
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/genmk/makefile29
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/makefile19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/rexpr.c586
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/rexpr.h30
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/rexpr/test.c19
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/set/set.c816
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/set/set.h121
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/sym/sym.c402
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Pccts/support/sym/template.h41
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp941
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrCompiler.h108
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrError.cpp297
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrError.h107
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp2457
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrFormPkg.h2776
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrSyntax.g5708
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp3921
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/VfrUtilityLib.h538
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/GNUmakefile17
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/Makefile16
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/Makefile.kmk45
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/VolInfo.c2440
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/VolInfo.h31
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Makefile.kmk43
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AmlToC/AmlToC.py142
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/AutoGen.py113
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/AutoGenWorker.py329
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/BuildEngine.py650
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/DataPipe.py169
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/GenC.py2111
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/GenDepex.py464
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/GenMake.py1810
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/GenPcdDb.py1615
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/GenVar.py366
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/IdfClassObject.py132
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/IncludesAutoGen.py304
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/InfSectionParser.py119
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py2456
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/ModuleAutoGenHelper.py674
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/PlatformAutoGen.py1603
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/StrGather.py630
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/UniClassObject.py683
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/ValidCheckingInfoObject.py280
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/WorkspaceAutoGen.py971
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/AutoGen/__init__.py11
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/BPDG/BPDG.py158
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/BPDG/GenVpd.py689
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/BPDG/StringTable.py72
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/BPDG/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Capsule/GenerateCapsule.py1051
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Capsule/GenerateWindowsDriver.py120
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Capsule/WindowsCapsuleSupportHelper.py64
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/BuildToolError.py160
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/BuildVersion.py10
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/DataType.py539
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Edk2/Capsule/FmpPayloadHeader.py85
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Edk2/Capsule/__init__.py9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Edk2/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/EdkLogger.py421
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Expression.py1054
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/GlobalData.py124
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/LongFilePathOs.py79
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/LongFilePathOsPath.py47
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/LongFilePathSupport.py45
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Misc.py1929
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/MultipleWorkspace.py150
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Parsing.py906
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/RangeExpression.py694
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/StringUtils.py873
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/TargetTxtClassObject.py199
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/ToolDefClassObject.py290
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Uefi/Capsule/CapsuleDependency.py409
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Uefi/Capsule/FmpAuthHeader.py190
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Uefi/Capsule/FmpCapsuleHeader.py310
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Uefi/Capsule/UefiCapsuleHeader.py130
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Uefi/Capsule/__init__.py9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/Uefi/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/VariableAttributes.py51
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/VpdInfoFile.py255
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Common/caching.py41
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/CommonDataClass/CommonClass.py91
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/CommonDataClass/DataClass.py369
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/CommonDataClass/Exceptions.py23
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/CommonDataClass/FdfClass.py312
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/CommonDataClass/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/C.g673
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser3/CLexer.py4941
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser3/CParser.py18833
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser3/__init__.py0
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser4/C.g4631
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser4/CLexer.py626
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser4/CListener.py809
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser4/CParser.py6273
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CParser4/__init__.py0
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/Check.py1535
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CodeFragment.py159
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/CodeFragmentCollector.py595
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/Configuration.py444
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/Database.py340
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/EccGlobalData.py21
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/EccMain.py415
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/EccToolError.py205
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/Exception.py83
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/FileProfile.py51
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/MetaDataParser.py271
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaDataTable.py213
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py2089
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaFileTable.py329
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/MetaFileWorkspace/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/ParserWarning.py24
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/Xml/XmlRoutines.py225
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/Xml/__init__.py14
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/c.py2654
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/config.ini281
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Ecc/exception.xml951
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser3/CLexer.py4941
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser3/CParser.py18833
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser3/__init__.py0
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser4/CLexer.py627
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser4/CListener.py808
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser4/CParser.py6273
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CParser4/__init__.py0
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CodeFragment.py179
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/CodeFragmentCollector.py435
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/Database.py249
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/EotGlobalData.py105
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/EotMain.py1713
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/EotToolError.py15
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/FileProfile.py54
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/Identification.py52
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/InfParserLite.py148
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/Parser.py869
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/ParserWarning.py20
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/Report.py468
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Eot/c.py383
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GNUmakefile12
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/AprioriSection.py121
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Capsule.py250
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/CapsuleData.py239
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/CompressSection.py96
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/DataSection.py117
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/DepexSection.py111
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/EfiSection.py318
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Fd.py155
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/FdfParser.py4526
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Ffs.py49
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/FfsFileStatement.py175
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/FfsInfStatement.py1128
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Fv.py431
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/FvImageSection.py158
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/GenFds.py800
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py1033
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/GuidSection.py278
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/OptRomFileStatement.py48
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/OptRomInfStatement.py159
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/OptionRom.py131
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Region.py348
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Rule.py23
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/RuleComplexFile.py25
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/RuleSimpleFile.py25
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/Section.py153
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/UiSection.py74
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/VerSection.py76
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenPatchPcdTable/GenPatchPcdTable.py228
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenPatchPcdTable/__init__.py9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Makefile13
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/PatchPcdValue/PatchPcdValue.py280
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/PatchPcdValue/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/Pkcs7Sign.py280
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/Readme.md158
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestCert.pem60
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestCert.pub.pem25
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestRoot.cerbin0 -> 1008 bytes
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestRoot.cer.gEfiSecurityPkgTokenSpaceGuid.PcdPkcs7CertBuffer.inc1
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestRoot.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc1
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestRoot.pem58
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestRoot.pub.pem23
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestSub.pem59
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Pkcs7Sign/TestSub.pub.pem23
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/README.md29
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256GenerateKeys.py170
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/Rsa2048Sha256Sign.py235
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPrivateKey.pem27
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPublicKey.bin1
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPublicKey.txt1
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Split/Split.py210
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Split/__init__.py10
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/Table.py114
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableDataModel.py90
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableDec.py103
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableDsc.py103
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableEotReport.py71
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableFdf.py104
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableFile.py99
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableFunction.py90
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableIdentifier.py85
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableInf.py109
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TablePcd.py85
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableQuery.py63
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/TableReport.py127
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Table/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/TargetTool/TargetTool.py254
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/TargetTool/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Trim/Trim.py627
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/BuildVersion.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Core/DependencyRules.py448
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Core/DistributionPackageClass.py267
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Core/FileHook.py193
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Core/IpiDb.py922
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Core/PackageFile.py250
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Core/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/GenMetaFile/GenDecFile.py683
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/GenMetaFile/GenInfFile.py1122
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/GenMetaFile/GenMetaFileMisc.py188
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/GenMetaFile/GenXmlFile.py12
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/GenMetaFile/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/InstallPkg.py967
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/InventoryWs.py111
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/CommentGenerating.py238
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/CommentParsing.py593
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/DataType.py949
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/ExpressionValidate.py567
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/GlobalData.py110
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/Misc.py989
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/ParserValidate.py727
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/Parsing.py1015
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/StringUtils.py982
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/UniClassObject.py1074
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/Xml/XmlRoutines.py223
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/Xml/__init__.py14
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Library/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Logger/Log.py319
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Logger/StringTable.py860
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Logger/ToolError.py171
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Logger/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/MkPkg.py274
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/POM/CommonObject.py953
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/POM/ModuleObject.py654
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/POM/PackageObject.py192
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/POM/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/DecObject.py605
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfBinaryObject.py686
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py87
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfCommonObject.py156
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfDefineCommonObject.py83
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfDefineObject.py1002
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfDepexObject.py160
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfGuidObject.py347
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfHeaderObject.py113
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfLibraryClassesObject.py247
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfMisc.py142
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfPackagesObject.py181
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfPcdObject.py669
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfPpiObject.py337
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfProtocolObject.py305
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfSoucesObject.py233
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/InfUserExtensionObject.py127
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/__init__.py14
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/DecParser.py1091
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/DecParserMisc.py364
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfAsBuiltProcess.py283
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfBinarySectionParser.py226
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfBuildOptionSectionParser.py212
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfDefineSectionParser.py191
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfDepexSectionParser.py98
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py368
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfLibrarySectionParser.py197
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfPackageSectionParser.py134
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfParser.py680
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfParserMisc.py216
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfPcdSectionParser.py178
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfSectionParser.py493
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/InfSourceSectionParser.py139
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/PomAdapter/DecPomAlignment.py1000
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py1071
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignmentMisc.py255
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/PomAdapter/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/ReplacePkg.py142
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/RmPkg.py270
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/TestInstall.py94
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/UPT.py347
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/UnitTest/CommentGeneratingUnitTest.py1414
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/UnitTest/CommentParsingUnitTest.py917
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/UnitTest/DecParserTest.py279
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/UnitTest/DecParserUnitTest.py528
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/UnitTest/InfBinarySectionTest.py381
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/CommonXml.py997
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/GuidProtocolPpiXml.py278
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/IniToXml.py496
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py1003
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/PackageSurfaceAreaXml.py402
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/PcdXml.py555
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/XmlParser.py926
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/XmlParserMisc.py95
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Xml/__init__.py14
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/BuildClassObject.py646
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/DecBuildData.py475
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/DscBuildData.py3588
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/InfBuildData.py1064
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/MetaDataTable.py306
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/MetaFileCommentParser.py45
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/MetaFileParser.py2193
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/MetaFileTable.py430
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/WorkspaceCommon.py256
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py204
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/Workspace/__init__.py9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/basetool_tiano_python_path_env.yaml11
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/build/BuildReport.py2316
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/build/__init__.py9
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/build/build.py2796
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/build/buildoptions.py105
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/sitecustomize.py15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/tests/Split/test_split.py115
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Tests/CToolsTests.py29
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Tests/CheckPythonSyntax.py68
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Tests/CheckUnicodeSourceFiles.py175
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Tests/GNUmakefile15
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Tests/PythonTest.py9
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/Tests/PythonToolsTests.py28
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Tests/RunTests.py39
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Tests/TestRegularExpression.py48
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Tests/TestTools.py184
-rwxr-xr-xsrc/VBox/Devices/EFI/Firmware/BaseTools/Tests/TianoCompress.py69
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/Build_Utility_Man_Page.rtf495
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf294
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenCrc32_Utility_Man_Page.rtf321
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenDepex_Utility_Man_Page.rtf352
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenFds_Utility_Man_Page.rtf413
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf339
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenFv_Utility_Man_Page.rtf430
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf381
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenPatchPcdTable_Utility_Man_Page.rtf276
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/GenSec_Utility_Man_Page.rtf408
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/Intel_UEFI_Packaging_Tool_Man_Page.rtf616
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/LzmaCompress_Utility_Man_Page.rtf382
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/PatchPcdValue_Utility_Man_Page.rtf297
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/SplitFile_Utility_Man_Page.rtf318
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf348
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/TianoCompress_Utility_Man_Page.rtf321
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/Trim_Utility_Man_Page.rtf369
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/UtilityManPage_template.rtf241
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/VfrCompiler_Utility_Man_Page.rtf353
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/UserManuals/VolInfo_Utility_Man_Page.rtf312
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/basetools_calling_path_env.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/basetools_path_env.yaml11
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/get_vsvars.bat100
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/set_vsprefix_envs.bat242
-rw-r--r--src/VBox/Devices/EFI/Firmware/BaseTools/toolsetup.bat501
-rw-r--r--src/VBox/Devices/EFI/Firmware/CONTRIBUTING.md3
-rw-r--r--src/VBox/Devices/EFI/Firmware/Conf/ReadMe.txt6
-rw-r--r--src/VBox/Devices/EFI/Firmware/Config.kmk184
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/CryptoPkg.ci.yaml73
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/CryptoPkg.dec85
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/CryptoPkg.dsc302
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/CryptoPkg.uni32
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/CryptoPkgExtra.uni14
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/Crypto.c4667
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/Crypto.uni13
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/CryptoDxe.c38
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/CryptoDxe.inf49
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/CryptoPei.c99
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/CryptoPei.inf51
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/CryptoSmm.c41
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Driver/CryptoSmm.inf49
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Include/Library/BaseCryptLib.h2402
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Include/Library/HashApiLib.h110
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Include/Library/TlsLib.h814
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h293
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf108
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/BaseCryptLib.uni19
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Cipher/CryptAes.c203
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Cipher/CryptAesNull.c107
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hash/CryptMd5.c226
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha1.c225
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha256.c223
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha512.c440
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha512Null.c275
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hash/CryptSm3.c234
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacSha256.c216
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacSha256Null.c139
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/InternalCryptLib.h62
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Kdf/CryptHkdf.c75
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Kdf/CryptHkdfNull.c43
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf98
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/PeiCryptLib.uni25
-rw-r--r--src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/Pem/CryptPem.c126