summaryrefslogtreecommitdiff
path: root/src/VBox/Devices/BiosCommonCode
Commit message (Collapse)AuthorAgeFilesLines
* BIOS: Only use the .8086 directive when assembling using WASM; MASM no ↵vboxsync2020-10-234-0/+27
| | | | | | longer understands it and errors out. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@86686 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Copyright year updates by scm.vboxsync2020-02-0414-14/+14
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@82968 cfe28804-0f27-0410-a406-dd0f0b0b656f
* scm --update-copyright-yearvboxsync2019-01-0114-14/+14
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@76553 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *: Preparing for iprt/string.h, iprt/json.h and iprt/serialport.h no longer ↵vboxsync2018-12-221-0/+1
| | | | | | including iprt/err.h and string.h no longer including latin1.h (it needs err.h). bugref:9344 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@76346 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/BiosCommonCode: SCM fix.vboxsync2018-11-051-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@75263 cfe28804-0f27-0410-a406-dd0f0b0b656f
* BIOS: Fast path for 32-bit division when divisor is in fact only 16-bit.vboxsync2018-11-051-0/+15
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@75248 cfe28804-0f27-0410-a406-dd0f0b0b656f
* MakeAlternativeSource: Use codeview debug info to avoid jump tables ↵vboxsync2018-10-221-17/+87
| | | | | | generated by the compiler. Increased verbosity to include address, source file and line numbers in the output. Don't allow address override prefix when no operands accessing memory. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@74982 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/BiosCommonCode: scm updatesvboxsync2017-10-251-12/+11
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69289 cfe28804-0f27-0410-a406-dd0f0b0b656f
* BisoCommonCode: (C) yearvboxsync2017-10-1713-13/+13
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69120 cfe28804-0f27-0410-a406-dd0f0b0b656f
* (C) yearvboxsync2017-10-171-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69111 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/PC/BIOS: updated alternative sourcesvboxsync2017-07-051-13/+27
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67789 cfe28804-0f27-0410-a406-dd0f0b0b656f
* updated alternative system BIOS and VGA BIOS sourcesvboxsync2017-07-041-1/+13
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67771 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/BIOS: update alternative codevboxsync2017-06-201-0/+7
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67495 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices/BIOS: update alternative codevboxsync2017-03-161-0/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@66146 cfe28804-0f27-0410-a406-dd0f0b0b656f
* warningsvboxsync2016-07-271-0/+5
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62594 cfe28804-0f27-0410-a406-dd0f0b0b656f
* (C) 2016vboxsync2016-07-2210-10/+10
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62518 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices: scmvboxsync2016-07-221-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62463 cfe28804-0f27-0410-a406-dd0f0b0b656f
* bldprogs: MSC level 4 warning fixes.vboxsync2016-07-221-0/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62450 cfe28804-0f27-0410-a406-dd0f0b0b656f
* 5.1.2 (and convert two LogRel() statements back to Log() in VBoxSeamless.cpp)vboxsync2016-07-211-0/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62406 cfe28804-0f27-0410-a406-dd0f0b0b656f
* 5.1 RC1vboxsync2016-07-071-6/+10
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62120 cfe28804-0f27-0410-a406-dd0f0b0b656f
* copyright header fixvboxsync2016-05-181-9/+0
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@61025 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Crash less.vboxsync2016-05-041-2/+0
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60841 cfe28804-0f27-0410-a406-dd0f0b0b656f
* MakeAlternativeSource.cpp: Don't drag RTBldCfgRevision into the link.vboxsync2016-04-281-1/+9
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60736 cfe28804-0f27-0410-a406-dd0f0b0b656f
* docsvboxsync2016-04-252-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60688 cfe28804-0f27-0410-a406-dd0f0b0b656f
* __U4D.asm: fix from Michal.vboxsync2016-04-181-10/+8
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60530 cfe28804-0f27-0410-a406-dd0f0b0b656f
* PCBIOS: split up the support.asm file and implemented 32-bit division for ↵vboxsync2016-04-1411-302/+731
| | | | | | pre-386 targets in C using uint32.h (derived from uint128.h via uint64.h). git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60484 cfe28804-0f27-0410-a406-dd0f0b0b656f
* PCBIOS: 8086 adjustments.vboxsync2016-04-111-17/+127
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60441 cfe28804-0f27-0410-a406-dd0f0b0b656f
* PCBIOS: 286 fixes, improved the BIOSORG checking as overflows in this area ↵vboxsync2016-04-112-5/+174
| | | | | | are hard to figure out. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60433 cfe28804-0f27-0410-a406-dd0f0b0b656f
* VGABIOS,PCBIOS: Build variants for 80286 and 8086 in addition to the default ↵vboxsync2016-04-112-0/+152
| | | | | | 80386 one. Added build time checking of the BIOSORG results (sed + map file). Fixed shutdown code 0ah jump. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@60422 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/asm.h: Cleaned up the ASMMemIsAll8/U32 mess and implmeneted the former ↵vboxsync2016-02-191-3/+3
| | | | | | in assembly. (Found inverted usage due to bad naming in copyUtf8Block, but it is fortunately an unused method.) Replaces the complicated ASMBitFirstSet based scanning in RTSgBufIsZero with a simple call to the new ASMMemIsZero function. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@59747 cfe28804-0f27-0410-a406-dd0f0b0b656f
* BIOS: Added 64-bit unsigned left/right shift.vboxsync2015-11-171-7/+54
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@58723 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *: scm cleanup run.vboxsync2015-08-141-9/+9
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@57358 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Devices: Updated (C) year.vboxsync2015-06-093-3/+3
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@56292 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Config.kmk and Makefiles: add VBOX_HOSTSUFF_LIB variable.vboxsync2014-11-201-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@53359 cfe28804-0f27-0410-a406-dd0f0b0b656f
* update alternative BIOS sourcesvboxsync2014-04-141-35/+18
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@51062 cfe28804-0f27-0410-a406-dd0f0b0b656f
* update-pcbios-sourcevboxsync2014-01-221-0/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@50167 cfe28804-0f27-0410-a406-dd0f0b0b656f
* MakeAlternativeSource.cpp, VBoxVgaBiosAlternative.asm: Added Oracle LGPL ↵vboxsync2013-09-241-0/+20
| | | | | | Disclaimer. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@48664 cfe28804-0f27-0410-a406-dd0f0b0b656f
* 4.3 Beta 1vboxsync2013-08-201-4/+20
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@47937 cfe28804-0f27-0410-a406-dd0f0b0b656f
* BIOS: updated the alternative source codevboxsync2013-04-221-7/+7
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@45670 cfe28804-0f27-0410-a406-dd0f0b0b656f
* MakeAlternativeSource.cpp: off-by-onevboxsync2013-03-151-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@45045 cfe28804-0f27-0410-a406-dd0f0b0b656f
* update alternative system BIOS sourcesvboxsync2013-02-191-0/+4
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@44751 cfe28804-0f27-0410-a406-dd0f0b0b656f
* update alternative BIOS sourcesvboxsync2012-10-121-1/+32
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@43630 cfe28804-0f27-0410-a406-dd0f0b0b656f
* MakeAlternativeSource.cpp: fix for retf == 0x66 0xcbvboxsync2012-08-291-0/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@43077 cfe28804-0f27-0410-a406-dd0f0b0b656f
* warnings.vboxsync2012-08-021-2/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@42548 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Regenerated the PCBIOS.vboxsync2012-07-241-0/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@42369 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Share kBuild template for the VGA and System BIOSes as well as the ↵vboxsync2012-07-133-0/+2279
alternative source generator code. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@42147 cfe28804-0f27-0410-a406-dd0f0b0b656f