summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Additions/3D/mesa/Makefile.kmk: Use actually defined variables (fix mistake ↵vboxsync2022-08-221-1126/+1126
| | | | | | in previous change). git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96406 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Installer/darwin/Makefile.kmk: Typo in previous changes.vboxsync2022-08-221-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96405 cfe28804-0f27-0410-a406-dd0f0b0b656f
* ValidationKit/bs3-cpu-instr-3: Add simple [v]shufps/[v]shufpd instructions ↵vboxsync2022-08-222-2/+319
| | | | | | testcases, ​bugref:9898 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96404 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/IEM: Implement [v]shufps/[v]shufpd instructions, bugref:9898vboxsync2022-08-226-4/+465
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96403 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Config.kmk and many other places: Change VBOX_VENDOR to the official ↵vboxsync2022-08-2211-44/+47
| | | | | | copyright holder text, needs follow-up changes and equivalent adjustments elsewhere. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96402 cfe28804-0f27-0410-a406-dd0f0b0b656f
* bldprogs/scm: Teach it to replace the old copyright and license notices with ↵vboxsync2022-08-224-42/+335
| | | | | | the updated ones (e.g. GPlv2 to GPLv3). git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96401 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/nocrt: Build fix related to RuntimeR3NoCrt users. bugref:10261vboxsync2022-08-221-0/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96400 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Config.kmk and many other places: Change VBOX_VENDOR to the official ↵vboxsync2022-08-2238-231/+184
| | | | | | copyright holder text, needs follow-up changes and equivalent adjustments elsewhere. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96399 cfe28804-0f27-0410-a406-dd0f0b0b656f
* ValidationKit: Make it clear that a secure password should be used. ↵vboxsync2022-08-223-5/+6
| | | | | | Hopefully this will end the reports that we're exposing (or recommending) insecure default passwords. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96398 cfe28804-0f27-0410-a406-dd0f0b0b656f
* ValidationKit/testmanager/config.py: use placeholders, make it clear that ↵vboxsync2022-08-221-2/+2
| | | | | | "password" is not a good password. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96397 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Additions/3D/mesa/Makefile.kmk: Include Additions/Config.kmk consistently.vboxsync2022-08-221-2/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96396 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Implement basic addpd2ps testcase, bugref:9898vboxsync2022-08-226-0/+5
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96395 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/IEM: Implement cvtpd2ps instruction, bugref:9898vboxsync2022-08-225-1/+92
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96394 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Implement basic addsubps/addsubpd testcases, ↵vboxsync2022-08-227-0/+10
| | | | | | bugref:9898 [scm] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96393 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/IEM: Implement addsubps/addsubpd instructions, bugref:9898vboxsync2022-08-225-2/+59
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96392 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Recording/Main: Removed unnecessary VPX includes from DisplayImpl.cpp. ↵vboxsync2022-08-221-13/+2
| | | | | | bugref:10275 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96391 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/NT/Inst: Cleaned up VBoxGuestDrvInst so it compiles cleanly in no-CRT ↵vboxsync2022-08-212-387/+410
| | | | | | mode. Ditched the UNICODE / tchar fun in favor adding missing 'W's. Switch the build config to always build x86 version, since this is another NT4 helper. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96390 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/NT/Inst: More RegCleanup cleanups, changing makefile to always build the ↵vboxsync2022-08-201-0/+1
| | | | | | x86 version. [build fix] bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96389 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/nocrt: Introduced an internal rtNoCrtFatalMsg/Write API to be used ↵vboxsync2022-08-209-12/+259
| | | | | | instead of RTMsgError and RTAssertMsg2 to report no-CRT init and runtime issues. The other two drags in hundreds of KBs of unnecessary code. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96388 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/NT/Inst: More RegCleanup cleanups, changing makefile to always build the ↵vboxsync2022-08-202-27/+13
| | | | | | x86 version. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96387 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Config.kmk: Adjusted the libraries for NewVBoxGuestR3Exe so it can be used ↵vboxsync2022-08-201-1/+14
| | | | | | to build x86 binaries on windows when targetting amd64. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96386 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Implement basic sqrtps/sqrtpd/sqrtss/sqrtsd ↵vboxsync2022-08-209-1/+21
| | | | | | testcases, bugref:9898 [scm] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96385 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/IEM: Implement sqrtps/sqrtpd/sqrtss/sqrtsd instructions, bugref:9898vboxsync2022-08-205-21/+264
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96384 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Implement basic haddps/haddpd/hsubps/hsubpd ↵vboxsync2022-08-209-26/+46
| | | | | | testcases, bugref:9898 [scm] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96383 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/IEM: Implement haddps/haddpd/hsubps/hsubpd instructions, bugref:9898vboxsync2022-08-205-4/+170
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96382 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Implement basic cvtss2sd/cvtsd2ss testcases, ↵vboxsync2022-08-201-1/+1
| | | | | | bugref:9898 [scm] git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96381 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Implement basic cvtss2sd/cvtsd2ss testcases, ↵vboxsync2022-08-207-26/+35
| | | | | | bugref:9898 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96380 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/IEM: Implement cvtss2sd/cvtsd2ss instructions + some streamlinging of ↵vboxsync2022-08-205-120/+173
| | | | | | the instruction helpers and fixes, bugref:9898 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96379 cfe28804-0f27-0410-a406-dd0f0b0b656f
* tstIEMAImpl: Use assembler macro for both darwin and elf. bugref:9898vboxsync2022-08-201-51/+40
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96378 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VMM/testcase/tstIEMAImpl: Seems complicated C preprocessor stuff doesn't ↵vboxsync2022-08-201-12/+17
| | | | | | work for clang, so use an assembler macro instead. bugref:9898 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96377 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/Graphics: set component types for shader input signature. bugref:9830vboxsync2022-08-204-2/+119
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96376 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/NT/Inst: Cleaned up RegCleanup, switched it to RegDeleteKeyW, removing ↵vboxsync2022-08-201-0/+1
| | | | | | unnecessary includes and printf dependency. [build fix] bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96375 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/Nt/SharedFolders: Use the shared version of the libraries when linking ↵vboxsync2022-08-201-5/+5
| | | | | | DLLs. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96374 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/nocrt: Implemented wcslen. bugref:10261vboxsync2022-08-204-3/+86
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96373 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/NT/Inst: Cleaned up RegCleanup, switched it to RegDeleteKeyW, removing ↵vboxsync2022-08-201-43/+30
| | | | | | unnecessary includes and printf dependency. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96372 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/nocrt: Cooked up __ftol2 and __ftol2_sse, stubbed _except_handler4. ↵vboxsync2022-08-203-1/+115
| | | | | | Both x86 specific. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96371 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/nocrt: x86 stack support routines. bugref:10261vboxsync2022-08-202-14/+153
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96370 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/nocrt: nocrt_atexit alias fix. bugref:10261vboxsync2022-08-201-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96369 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/asmdefs.mac,IPRT/nocrt: Mangling fixes for fastcall compiler support ↵vboxsync2022-08-192-41/+95
| | | | | | procedures. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96368 cfe28804-0f27-0410-a406-dd0f0b0b656f
* bldprogs/genalias,IPRT/Makefile.kmk: Adjustments for targeting win.x86 on a ↵vboxsync2022-08-192-15/+41
| | | | | | win.amd64 host. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96367 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Add/3D/Config.kmk: Library adjustments to VBoxMesa3DGuestR3Dll for x86 cross ↵vboxsync2022-08-191-3/+6
| | | | | | building when targeting amd64. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96366 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Config.kmk: Quick x86 tweak of VBOXR3STATIC to skip the compiler int64 ↵vboxsync2022-08-191-0/+1
| | | | | | support stuff for now. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96365 cfe28804-0f27-0410-a406-dd0f0b0b656f
* softfloat-3e,/Config.kmk: We need an addition x86 version when targeting ↵vboxsync2022-08-192-1/+11
| | | | | | amd64. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96364 cfe28804-0f27-0410-a406-dd0f0b0b656f
* src/libs: Improve SCM settingsvboxsync2022-08-191-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96363 cfe28804-0f27-0410-a406-dd0f0b0b656f
* src/libs: Improve SCM settingsvboxsync2022-08-191-1/+4
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96362 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/nocrt/algorithm: Just use shell sort for the std::sort implementation ↵vboxsync2022-08-191-3/+105
| | | | | | for now. bugref:10261 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96361 cfe28804-0f27-0410-a406-dd0f0b0b656f
* libogg, libvorbis: export to OSEvboxsync2022-08-19324-0/+132138
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96360 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /src/libs: Provide SCM settings, checking at least some key parts under ↵vboxsync2022-08-192-2/+20
| | | | | | /src/libs git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96359 cfe28804-0f27-0410-a406-dd0f0b0b656f
* xpcom18a4/java/tools/genjifaces.xsl: comment fixvboxsync2022-08-191-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96358 cfe28804-0f27-0410-a406-dd0f0b0b656f
* EFI/Firmware: Let scm handle .txt files, some contain license text and some ↵vboxsync2022-08-191-2/+2
| | | | | | need fixing git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96357 cfe28804-0f27-0410-a406-dd0f0b0b656f