source:
vbox/trunk/src/VBox/ValidationKit/bootsectors/bs3kit@
59934
Name | Size | Rev | Age | Author | Last Change |
---|---|---|---|---|---|
../ | |||||
asmdefs-first.mac | 1.5 KB | 58750 | 9 years | iprt/asmdefs.mac,bs3kit: Added RT_ASMDEFS_INC_FIRST_FILE so I can … | |
bs3-bootsector.asm | 8.5 KB | 58694 | 9 years | bs3kit: Defined GDT, IDTs, TSSes and an empty LDT. | |
bs3-c32-Trap32Generic.asm | 17.4 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-c32-Trap32ResumeFrame.asm | 7.0 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-A20Disable.asm | 2.8 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-A20Enable.asm | 2.8 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-ConvertRMStackToP16UsingCxReturnToAx.asm | 2.3 KB | 59242 | 9 years | bs3kit: stack conversion fixes, switching to and from PP32 now works too. | |
bs3-cmn-CpuDetectData.c | 2.1 KB | 59878 | 9 years | bs3kit: updates. | |
bs3-cmn-hexdigits.c | 1.2 KB | 58799 | 9 years | bs3kit: Early printf. | |
bs3-cmn-KbdRead.asm | 1.8 KB | 59239 | 9 years | bs3kit: Debugged 16-bit paged protected mode switcher, adding missing … | |
bs3-cmn-KbdWait.asm | 1.6 KB | 59239 | 9 years | bs3kit: Debugged 16-bit paged protected mode switcher, adding missing … | |
bs3-cmn-KbdWrite.asm | 2.0 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-MemAlloc.c | 3.5 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … | |
bs3-cmn-MemAllocZ.c | 1.7 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-MemCpy.c | 1.5 KB | 58666 | 9 years | bs3kit: started adding some useful stuff. | |
bs3-cmn-MemFree.c | 2.4 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-MemMove.c | 2.2 KB | 58667 | 9 years | Bs3MemMove | |
bs3-cmn-memory.h | 2.8 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … | |
bs3-cmn-MemPCpy.c | 1.5 KB | 58667 | 9 years | Bs3MemMove | |
bs3-cmn-MemZero.asm | 2.6 KB | 58720 | 9 years | bs3kit: More code. | |
bs3-cmn-paging.h | 1.6 KB | 59244 | 9 years | bs3kit: Implemented switching to PAE16 and PAE32. | |
bs3-cmn-PagingData.c | 2.0 KB | 59237 | 9 years | bs3kit: untested paged protected mode switch code. | |
bs3-cmn-PagingInitRootForLM.c | 4.3 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-PagingInitRootForPAE.c | 3.5 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-PagingInitRootForPP.c | 2.4 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-Panic.asm | 1.2 KB | 59244 | 9 years | bs3kit: Implemented switching to PAE16 and PAE32. | |
bs3-cmn-PerCpuData.c | 2.1 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3-cmn-PrintChr.asm | 1.9 KB | 59259 | 9 years | bs3kit: More IDT handling (mainly 32-bit). | |
bs3-cmn-Printf.c | 1.7 KB | 58812 | 9 years | bs3kit: Started on the switcher code. | |
bs3-cmn-PrintStr.c | 1.2 KB | 58675 | 9 years | bs3kit: Converted a bit more stuff and decided to got with syscalls … | |
bs3-cmn-PrintStrColonSpaces.asm | 2.3 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-PrintStrSpacesColonSpace.c | 322 bytes | 58628 | 9 years | bs3kit: Managed to link 16, 32 and 64-bit C code into the same binary, … | |
bs3-cmn-PrintU32.asm | 2.4 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-PrintX32.asm | 2.5 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-SelProtFar32ToFlat32.c | 1.5 KB | 59895 | 9 years | bs3kit: Updates | |
bs3-cmn-Shutdown.asm | 1.5 KB | 58628 | 9 years | bs3kit: Managed to link 16, 32 and 64-bit C code into the same binary, … | |
bs3-cmn-SlabAlloc.c | 2.0 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-SlabAllocEx.c | 4.1 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-SlabFree.c | 2.2 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-SlabInit.c | 2.6 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-SlabListAdd.c | 1.5 KB | 58789 | 9 years | bs3kit: Worst bugs out of memory routines and related functions. | |
bs3-cmn-SlabListAlloc.c | 2.0 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-SlabListAllocEx.c | 2.2 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-SlabListFree.c | 1.8 KB | 58789 | 9 years | bs3kit: Worst bugs out of memory routines and related functions. | |
bs3-cmn-SlabListInit.c | 1.3 KB | 58789 | 9 years | bs3kit: Worst bugs out of memory routines and related functions. | |
bs3-cmn-StrCpy.c | 1.3 KB | 58666 | 9 years | bs3kit: started adding some useful stuff. | |
bs3-cmn-StrFormatV.c | 22.9 KB | 58811 | 9 years | bs3kit: Formatting fixes. | |
bs3-cmn-StrLen.c | 1.2 KB | 58666 | 9 years | bs3kit: started adding some useful stuff. | |
bs3-cmn-StrNLen.c | 1.3 KB | 58666 | 9 years | bs3kit: started adding some useful stuff. | |
bs3-cmn-StrPrintf.c | 3.2 KB | 58812 | 9 years | bs3kit: Started on the switcher code. | |
bs3-cmn-SwitchTo16Bit.asm | 3.4 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-cmn-SwitchTo16BitV86.asm | 3.7 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-cmn-SwitchTo32Bit.asm | 4.0 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-cmn-SwitchTo64Bit.asm | 2.8 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-cmn-SwitchToRing0.asm | 1.6 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-SwitchToRing1.asm | 1.5 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-SwitchToRing2.asm | 1.5 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-SwitchToRing3.asm | 1.5 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-test.h | 5.3 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestData.c | 3.1 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestFailed.c | 3.1 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestInit.c | 2.4 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestIsVmmDevTestingPresent.asm | 1.7 KB | 58675 | 9 years | bs3kit: Converted a bit more stuff and decided to got with syscalls … | |
bs3-cmn-TestSendCmdWithStr.asm | 2.1 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3-cmn-TestSendCmdWithU32.asm | 1.9 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3-cmn-TestSkipped.c | 2.2 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestSub.c | 2.6 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestSubDone.c | 1.6 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestSubErrorCount.c | 1.7 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-TestTerm.c | 3.4 KB | 59865 | 9 years | bs3kit: Updates | |
bs3-cmn-Trap16SetGate.c | 2.1 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-cmn-Trap32Init.c | 3.9 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-Trap32SetGate.c | 2.1 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-Trap64SetGate.c | 2.2 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-TrapDefaultHandler.c | 1.6 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-TrapPrintFrame.c | 1.7 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-cmn-TrapSetHandler.c | 1.8 KB | 59286 | 9 years | bs3kit: 32-bit tss, idt and system call. started on 64-bit. | |
bs3-first-common.mac | 5.4 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … | |
bs3-first-pe16.asm | 4.9 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … | |
bs3-first-rm.asm | 1.6 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3-mode-CpuDetect.asm | 9.1 KB | 59878 | 9 years | bs3kit: updates. | |
bs3-mode-EnteredMode.asm | 7.4 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3-mode-Name.asm | 1.1 KB | 59880 | 9 years | bs3-mode-Name.asm: forgot to add file. | |
bs3-mode-PagingGetRootForLM64.asm | 2.8 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-PagingGetRootForPAE16.asm | 1.4 KB | 59244 | 9 years | bs3kit: Implemented switching to PAE16 and PAE32. | |
bs3-mode-PagingGetRootForPAE32.asm | 2.8 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-PagingGetRootForPP16.asm | 1.4 KB | 59237 | 9 years | bs3kit: untested paged protected mode switch code. | |
bs3-mode-PagingGetRootForPP32.asm | 2.8 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToLM16.asm | 2.3 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToLM32.asm | 3.9 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToLM64.asm | 2.6 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPAE16.asm | 4.0 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPAE16_32.asm | 2.3 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPAE16_V86.asm | 2.2 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPAE32.asm | 4.1 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPAE32_16.asm | 2.4 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPAEV86.asm | 2.2 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPE16.asm | 2.9 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPE16_32.asm | 2.3 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPE16_V86.asm | 2.2 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPE32.asm | 3.5 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPE32_16.asm | 2.4 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPEV86.asm | 2.2 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPP16.asm | 4.1 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPP16_32.asm | 2.3 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPP16_V86.asm | 2.2 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPP32.asm | 4.1 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-mode-SwitchToPP32_16.asm | 2.4 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToPPV86.asm | 2.2 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-SwitchToRM.asm | 3.8 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
bs3-mode-TestDoModes.c | 14.7 KB | 59881 | 9 years | bs3kit: More missing files. | |
bs3-mode-TestDoModesHlp.asm | 6.6 KB | 59881 | 9 years | bs3kit: More missing files. | |
bs3-mode-TrapSystemCallHandler.asm | 4.9 KB | 59287 | 9 years | bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented … | |
bs3-rm-InitAll.c | 1.9 KB | 59789 | 9 years | bs3: updates | |
bs3-rm-InitMemory.c | 12.2 KB | 59482 | 9 years | bs3kit: More CPU detection stuff. Compile for 8086 by default. | |
bs3-shutdown.c | 1.4 KB | 58812 | 9 years | bs3kit: Started on the switcher code. | |
bs3-system-data.asm | 37.5 KB | 58694 | 9 years | bs3kit: Defined GDT, IDTs, TSSes and an empty LDT. | |
bs3-wc16-I4D.asm | 1.9 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-I8DQ.asm | 2.5 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-I8DR.asm | 2.5 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-I8RS.asm | 1.9 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-U4D.asm | 1.7 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-U8DQ.asm | 2.5 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-U8DR.asm | 2.5 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-U8LS.asm | 1.9 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc16-U8RS.asm | 1.9 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc32-I8D.asm | 1.9 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc32-I8RS.asm | 1.8 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc32-U8D.asm | 1.9 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc32-U8LS.asm | 1.8 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3-wc32-U8RS.asm | 1.8 KB | 58809 | 9 years | bs3kit: Watcom intrinsics (no 64-bit division yet) and printf. | |
bs3kit-docs.c | 5.5 KB | 58679 | 9 years | bs3kit-docs.c: Documented return registers (64-bit returns in 16-bit … | |
bs3kit-template-footer.h | 2.0 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3kit-template-footer.mac | 2.7 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3kit-template-header.h | 16.4 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3kit-template-header.mac | 13.1 KB | 59863 | 9 years | bs3kit: Updates. | |
bs3kit.h | 108.7 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … | |
bs3kit.mac | 43.4 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … | |
Makefile.kmk | 13.6 KB | 59934 | 9 years | bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some … | |
VBoxBs3Linker.cpp | 12.1 KB | 58970 | 9 years | bs2/bs3: Shut up cppcheck. | |
VBoxBs3ObjConverter.cpp | 76.5 KB | 59932 | 9 years | bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile … |
Note:
See TracBrowser
for help on using the repository browser.