VirtualBox

source: vbox/trunk/src/VBox/ValidationKit/bootsectors/bs3kit@ 60216

名稱 檔案大小 修訂 年份 作者 最後變更
../
asmdefs-first.mac 1.5 KB 58750   9 年 vboxsync iprt/asmdefs.mac,bs3kit: Added RT_ASMDEFS_INC_FIRST_FILE so I can …
bs3-bootsector.asm 8.6 KB 59975   9 年 vboxsync bs3kit: updates and fixes.
bs3-c16-Trap16Generic.asm 25.9 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
bs3-c32-Trap32Generic.asm 21.0 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
bs3-c64-Trap64Generic.asm 12.5 KB 60203   9 年 vboxsync bs3kit: updates
bs3-cmn-A20Disable.asm 2.8 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-A20Enable.asm 2.8 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-ConvertRMStackToP16UsingCxReturnToAx.asm 2.3 KB 59242   9 年 vboxsync bs3kit: stack conversion fixes, switching to and from PP32 now works too.
bs3-cmn-CpuDetectData.c 2.1 KB 59878   9 年 vboxsync bs3kit: updates.
bs3-cmn-hexdigits.c 1.2 KB 58799   9 年 vboxsync bs3kit: Early printf.
bs3-cmn-instantiate-common.h 4.8 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-cmn-instantiate.c16 1.1 KB 60003   9 年 vboxsync bs3kit: C templates experiments.
bs3-cmn-instantiate.c32 1.1 KB 60003   9 年 vboxsync bs3kit: C templates experiments.
bs3-cmn-instantiate.c64 1.1 KB 60003   9 年 vboxsync bs3kit: C templates experiments.
bs3-cmn-KbdRead.asm 1.8 KB 59239   9 年 vboxsync bs3kit: Debugged 16-bit paged protected mode switcher, adding missing …
bs3-cmn-KbdWait.asm 1.6 KB 59239   9 年 vboxsync bs3kit: Debugged 16-bit paged protected mode switcher, adding missing …
bs3-cmn-KbdWrite.asm 2.0 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-MemAlloc.c 3.6 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-MemAllocZ.c 1.7 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-MemCpy.c 2.5 KB 60088   9 年 vboxsync bs3kit: updates.
bs3-cmn-MemFree.c 2.4 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-MemMove.c 2.2 KB 58667   9 年 vboxsync Bs3MemMove
bs3-cmn-memory.h 2.8 KB 59932   9 年 vboxsync bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile …
bs3-cmn-MemPCpy.c 1.5 KB 58667   9 年 vboxsync Bs3MemMove
bs3-cmn-MemZero.asm 2.6 KB 58720   9 年 vboxsync bs3kit: More code.
bs3-cmn-paging.h 1.6 KB 59244   9 年 vboxsync bs3kit: Implemented switching to PAE16 and PAE32.
bs3-cmn-PagingData.c 2.0 KB 59237   9 年 vboxsync bs3kit: untested paged protected mode switch code.
bs3-cmn-PagingInitRootForLM.c 4.4 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-PagingInitRootForPAE.c 3.6 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-PagingInitRootForPP.c 2.5 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-Panic.asm 1.2 KB 59244   9 年 vboxsync bs3kit: Implemented switching to PAE16 and PAE32.
bs3-cmn-PerCpuData.c 2.6 KB 60207   9 年 vboxsync bs3-cmn-PerCpuData.c: Compiler doesn't even try to align global data.
bs3-cmn-PrintChr.asm 3.2 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-cmn-Printf.c 1.7 KB 58812   9 年 vboxsync bs3kit: Started on the switcher code.
bs3-cmn-PrintStr.c 1.2 KB 58675   9 年 vboxsync bs3kit: Converted a bit more stuff and decided to got with syscalls …
bs3-cmn-PrintStrColonSpaces.asm 2.3 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-PrintStrSpacesColonSpace.c 322 位元組 58628   9 年 vboxsync bs3kit: Managed to link 16, 32 and 64-bit C code into the same binary, …
bs3-cmn-PrintU32.asm 2.4 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-PrintX32.asm 2.5 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-RegCtxConvertToRingX.c 5.3 KB 60119   9 年 vboxsync bs3kit: updates.
bs3-cmn-RegCtxPrint.c 2.5 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
bs3-cmn-RegCtxRestore.asm 13.6 KB 60199   9 年 vboxsync bs3kit: updates
bs3-cmn-RegCtxSave.asm 6.7 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
bs3-cmn-SelFar32ToFlat32.c 1.3 KB 60024   9 年 vboxsync bs3kit: updates (-> office).
bs3-cmn-SelProtFar32ToFlat32.c 1.5 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-Shutdown.asm 1.5 KB 58628   9 年 vboxsync bs3kit: Managed to link 16, 32 and 64-bit C code into the same binary, …
bs3-cmn-SlabAlloc.c 2.0 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-SlabAllocEx.c 4.2 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-SlabFree.c 2.2 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-SlabInit.c 2.6 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-SlabListAdd.c 1.5 KB 58789   9 年 vboxsync bs3kit: Worst bugs out of memory routines and related functions.
bs3-cmn-SlabListAlloc.c 2.0 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-SlabListAllocEx.c 2.2 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-SlabListFree.c 1.8 KB 58789   9 年 vboxsync bs3kit: Worst bugs out of memory routines and related functions.
bs3-cmn-SlabListInit.c 1.3 KB 58789   9 年 vboxsync bs3kit: Worst bugs out of memory routines and related functions.
bs3-cmn-StrCpy.c 1.3 KB 58666   9 年 vboxsync bs3kit: started adding some useful stuff.
bs3-cmn-StrFormatV.c 22.9 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-StrLen.c 1.2 KB 58666   9 年 vboxsync bs3kit: started adding some useful stuff.
bs3-cmn-StrNLen.c 1.3 KB 58666   9 年 vboxsync bs3kit: started adding some useful stuff.
bs3-cmn-StrPrintf.c 3.2 KB 58812   9 年 vboxsync bs3kit: Started on the switcher code.
bs3-cmn-SwitchTo16Bit.asm 3.4 KB 60000   9 年 vboxsync bs3kit: v8086, long, fixes, updates.
bs3-cmn-SwitchTo16BitV86.asm 4.0 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-cmn-SwitchTo32Bit.asm 4.0 KB 60000   9 年 vboxsync bs3kit: v8086, long, fixes, updates.
bs3-cmn-SwitchTo64Bit.asm 2.8 KB 59949   9 年 vboxsync bs3kit: Updates thowards v8086.
bs3-cmn-SwitchToRing0.asm 2.4 KB 60001   9 年 vboxsync bs3kit: print working in all normal modes, it seems.
bs3-cmn-SwitchToRing1.asm 2.4 KB 60001   9 年 vboxsync bs3kit: print working in all normal modes, it seems.
bs3-cmn-SwitchToRing2.asm 2.4 KB 60001   9 年 vboxsync bs3kit: print working in all normal modes, it seems.
bs3-cmn-SwitchToRing3.asm 2.4 KB 60001   9 年 vboxsync bs3kit: print working in all normal modes, it seems.
bs3-cmn-SwitchToRingX.asm 2.6 KB 60001   9 年 vboxsync bs3kit: print working in all normal modes, it seems.
bs3-cmn-Syscall.asm 3.1 KB 60205   9 年 vboxsync bs3-cmn-syscall.asm: Save and restore g_uBs3TrapEipHint in 16-bit and …
bs3-cmn-test.h 5.3 KB 59865   9 年 vboxsync bs3kit: Updates
bs3-cmn-TestCheckRegCtxEx.c 4.8 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
bs3-cmn-TestData.c 3.1 KB 59865   9 年 vboxsync bs3kit: Updates
bs3-cmn-TestFailed.c 3.1 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-cmn-TestInit.c 2.4 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-cmn-TestIsVmmDevTestingPresent.asm 1.7 KB 58675   9 年 vboxsync bs3kit: Converted a bit more stuff and decided to got with syscalls …
bs3-cmn-TestPrintf.c 2.8 KB 60097   9 年 vboxsync bs3kit: Updates
bs3-cmn-TestSendCmdWithStr.asm 2.2 KB 59949   9 年 vboxsync bs3kit: Updates thowards v8086.
bs3-cmn-TestSendCmdWithU32.asm 2.1 KB 59949   9 年 vboxsync bs3kit: Updates thowards v8086.
bs3-cmn-TestSkipped.c 2.6 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-cmn-TestSub.c 2.6 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-cmn-TestSubDone.c 1.6 KB 59865   9 年 vboxsync bs3kit: Updates
bs3-cmn-TestSubErrorCount.c 1.7 KB 59865   9 年 vboxsync bs3kit: Updates
bs3-cmn-TestTerm.c 3.4 KB 59865   9 年 vboxsync bs3kit: Updates
bs3-cmn-Trap16Init.c 4.9 KB 60202   9 年 vboxsync bs3kit: updates
bs3-cmn-Trap16SetGate.c 2.1 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-cmn-Trap32Init.c 3.8 KB 60202   9 年 vboxsync bs3kit: updates
bs3-cmn-Trap32SetGate.c 2.1 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-Trap64Init.c 2.7 KB 60194   9 年 vboxsync bs3kit: updates.
bs3-cmn-Trap64SetGate.c 2.2 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-TrapDefaultHandler.c 7.5 KB 60088   9 年 vboxsync bs3kit: updates.
bs3-cmn-TrapPrintFrame.c 1.8 KB 60097   9 年 vboxsync bs3kit: Updates
bs3-cmn-TrapSetHandler.c 1.8 KB 59286   9 年 vboxsync bs3kit: 32-bit tss, idt and system call. started on 64-bit.
bs3-cmn-TrapSetJmp.asm 4.2 KB 60194   9 年 vboxsync bs3kit: updates.
bs3-cmn-TrapSetJmpAndRestore.c 1.6 KB 60119   9 年 vboxsync bs3kit: updates.
bs3-cmn-TrapUnsetJmp.c 2.0 KB 60024   9 年 vboxsync bs3kit: updates (-> office).
bs3-first-common.mac 5.4 KB 60088   9 年 vboxsync bs3kit: updates.
bs3-first-pe16.asm 4.9 KB 59932   9 年 vboxsync bs3kit: Eliminate BS3_MSC64_FIXUP_HACK and the associated /TP (compile …
bs3-first-rm.asm 1.6 KB 59863   9 年 vboxsync bs3kit: Updates.
bs3-mode-CpuDetect.asm 9.2 KB 59949   9 年 vboxsync bs3kit: Updates thowards v8086.
bs3-mode-EnteredMode.asm 8.1 KB 60000   9 年 vboxsync bs3kit: v8086, long, fixes, updates.
bs3-mode-Name.asm 1.2 KB 59938   9 年 vboxsync bs3kit: updates.
bs3-mode-PagingGetRootForLM64.asm 3.0 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-PagingGetRootForPAE16.asm 1.4 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-mode-PagingGetRootForPAE32.asm 3.0 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-PagingGetRootForPP16.asm 1.4 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-mode-PagingGetRootForPP32.asm 3.0 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-SwitchToLM16.asm 2.5 KB 59946   9 年 vboxsync bs3kit: fixes (can switch to every weird mode now, though v86 requires …
bs3-mode-SwitchToLM32.asm 4.3 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToLM64.asm 2.6 KB 59287   9 年 vboxsync bs3kit: Working 16 and 64 bit PrintChr system call, fixed/documented …
bs3-mode-SwitchToPAE16.asm 4.4 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToPAE16_32.asm 2.3 KB 59934   9 年 vboxsync bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some …
bs3-mode-SwitchToPAE16_V86.asm 2.2 KB 59938   9 年 vboxsync bs3kit: updates.
bs3-mode-SwitchToPAE32.asm 4.5 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToPAE32_16.asm 2.4 KB 59934   9 年 vboxsync bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some …
bs3-mode-SwitchToPAEV86.asm 2.1 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-SwitchToPE16.asm 3.2 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToPE16_32.asm 2.3 KB 59934   9 年 vboxsync bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some …
bs3-mode-SwitchToPE16_V86.asm 2.2 KB 60002   9 年 vboxsync bs3kit: got the weird v8086 w/ 16-bit tss and trap handlers working.
bs3-mode-SwitchToPE32.asm 3.9 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToPE32_16.asm 2.4 KB 59934   9 年 vboxsync bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some …
bs3-mode-SwitchToPEV86.asm 2.0 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-SwitchToPP16.asm 4.4 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToPP16_32.asm 2.3 KB 59934   9 年 vboxsync bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some …
bs3-mode-SwitchToPP16_V86.asm 2.2 KB 59938   9 年 vboxsync bs3kit: updates.
bs3-mode-SwitchToPP32.asm 4.5 KB 59950   9 年 vboxsync bs3kit: v8086 code reduction.
bs3-mode-SwitchToPP32_16.asm 2.4 KB 59934   9 年 vboxsync bs3kit: Added missing bs3-mode-SwitchTo*_Weird.asm files and some …
bs3-mode-SwitchToPPV86.asm 2.0 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-SwitchToRM.asm 5.8 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-TestDoModes.c 15.8 KB 60184   9 年 vboxsync bs3kit: updates.
bs3-mode-TestDoModesHlp.asm 24.9 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-mode-TrapInit.c 1.7 KB 60194   9 年 vboxsync bs3kit: updates.
bs3-mode-TrapSystemCallHandler.asm 23.8 KB 60206   9 年 vboxsync bs3-mode-TrapSystemCallHandler.asm: Forgot to copy DS into the …
bs3-rm-InitAll.c 1.9 KB 60194   9 年 vboxsync bs3kit: updates.
bs3-rm-InitMemory.c 12.7 KB 59941   9 年 vboxsync bs3kit: Updates and fixes.
bs3-shutdown.c 1.3 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3-system-data.asm 38.2 KB 60210   9 年 vboxsync bs3-system-data.asm: 16-bit conforming code selectors should have same …
bs3-wc16-I4D.asm 1.9 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-I8DQ.asm 2.5 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-I8DR.asm 2.5 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-I8RS.asm 1.9 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-U4D.asm 1.7 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-U8DQ.asm 2.5 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-U8DR.asm 2.5 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-U8LS.asm 1.9 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc16-U8RS.asm 1.9 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc32-I8D.asm 1.9 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc32-I8RS.asm 1.8 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc32-U8D.asm 1.9 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc32-U8LS.asm 1.8 KB 58809   9 年 vboxsync bs3kit: Watcom intrinsics (no 64-bit division yet) and printf.
bs3-wc32-U8RS.asm 1.8 KB 59975   9 年 vboxsync bs3kit: updates and fixes.
bs3kit-docs.c 8.4 KB 59984   9 年 vboxsync bs3kit: Updates.
bs3kit-template-footer.h 2.1 KB 60019   9 年 vboxsync bs3kit: Fixes and updates.
bs3kit-template-footer.mac 2.8 KB 59977   9 年 vboxsync bs3kit: 64-bit fixes and some updates.
bs3kit-template-header.h 16.4 KB 59863   9 年 vboxsync bs3kit: Updates.
bs3kit-template-header.mac 14.2 KB 59977   9 年 vboxsync bs3kit: 64-bit fixes and some updates.
bs3kit.h 126.9 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
bs3kit.mac 53.1 KB 60216   9 年 vboxsync bs3kit: Added BS3REG_CTX_F_NO_AMD64 to ignore r8-r15 in contexts …
Makefile.kmk 13.4 KB 60195   9 年 vboxsync bs3kit: No need to keep the 64-bit assembly and C object files …
VBoxBs3Linker.cpp 12.1 KB 58970   9 年 vboxsync bs2/bs3: Shut up cppcheck.
VBoxBs3ObjConverter.cpp 149.6 KB 60197   9 年 vboxsync VBoxBs3ObjConverter: Got the IMAGE_REL_AMD64_REL32_* the wrong way around.
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette