summaryrefslogtreecommitdiff
path: root/src/VBox/ValidationKit/bootsectors/bs3kit
ModeNameSize
-rw-r--r--Makefile.kmk26841logplain
-rw-r--r--VBoxBs3Linker.cpp13896logplain
-rw-r--r--VBoxBs3ObjConverter.cpp216623logplain
-rw-r--r--asmdefs-first.mac2020logplain
-rw-r--r--bs3-bootsector.asm17138logplain
-rw-r--r--bs3-c16-CreateHybridFarRet.asm1977logplain
-rw-r--r--bs3-c16-SwitchFromV86To16BitAndCallC.asm3797logplain
-rw-r--r--bs3-c16-Trap16Generic.asm26954logplain
-rw-r--r--bs3-c16-TrapRmV86Data.c2422logplain
-rw-r--r--bs3-c16-TrapRmV86Generic.asm15978logplain
-rw-r--r--bs3-c32-Trap32Generic.asm21959logplain
-rw-r--r--bs3-c64-Trap64Generic.asm13171logplain
-rw-r--r--bs3-cmn-A20Disable.asm3236logplain
-rw-r--r--bs3-cmn-A20Enable.asm3256logplain
-rw-r--r--bs3-cmn-ConvertRMStackToP16UsingCxReturnToAx.asm2646logplain
-rw-r--r--bs3-cmn-CpuDetectData.c2437logplain
-rw-r--r--bs3-cmn-ExtCtxAlloc.c2116logplain
-rw-r--r--bs3-cmn-ExtCtxCopy.c2182logplain
-rw-r--r--bs3-cmn-ExtCtxFree.c2066logplain
-rw-r--r--bs3-cmn-ExtCtxGetAbridgedFtw.c2609logplain
-rw-r--r--bs3-cmn-ExtCtxGetFcw.c2226logplain
-rw-r--r--bs3-cmn-ExtCtxGetFsw.c2226logplain
-rw-r--r--bs3-cmn-ExtCtxGetMm.c2348logplain
-rw-r--r--bs3-cmn-ExtCtxGetMxCsr.c2145logplain
-rw-r--r--bs3-cmn-ExtCtxGetMxCsrMask.c2172logplain
-rw-r--r--bs3-cmn-ExtCtxGetSize.c2641logplain
-rw-r--r--bs3-cmn-ExtCtxGetXmm.c2394logplain
-rw-r--r--bs3-cmn-ExtCtxGetYmm.c2655logplain
-rw-r--r--bs3-cmn-ExtCtxInit.c3505logplain
-rw-r--r--bs3-cmn-ExtCtxRestore.asm4603logplain
-rw-r--r--bs3-cmn-ExtCtxRestoreEx.asm3466logplain
-rw-r--r--bs3-cmn-ExtCtxSave.asm4912logplain
-rw-r--r--bs3-cmn-ExtCtxSaveEx.asm3431logplain
-rw-r--r--bs3-cmn-ExtCtxSetAbridgedFtw.c2347logplain
-rw-r--r--bs3-cmn-ExtCtxSetFcw.c2270logplain
-rw-r--r--bs3-cmn-ExtCtxSetFsw.c2270logplain
-rw-r--r--bs3-cmn-ExtCtxSetMm.c2830logplain
-rw-r--r--bs3-cmn-ExtCtxSetMxCsr.c2196logplain
-rw-r--r--bs3-cmn-ExtCtxSetMxCsrMask.c2213logplain
-rw-r--r--bs3-cmn-ExtCtxSetXmm.c2333logplain
-rw-r--r--bs3-cmn-ExtCtxSetYmm.c3020logplain
-rw-r--r--bs3-cmn-GetCpuVendor.c2167logplain
-rw-r--r--bs3-cmn-GetModeName.c3097logplain
-rw-r--r--bs3-cmn-GetModeNameShortLower.c3340logplain
-rw-r--r--bs3-cmn-KbdRead.asm2321logplain
-rw-r--r--bs3-cmn-KbdWait.asm1975logplain
-rw-r--r--bs3-cmn-KbdWrite.asm2441logplain
-rw-r--r--bs3-cmn-MemAlloc.c4115logplain
-rw-r--r--bs3-cmn-MemAllocZ.c2033logplain
-rw-r--r--bs3-cmn-MemChr.asm2680logplain
-rw-r--r--bs3-cmn-MemCmp.asm3094logplain
-rw-r--r--bs3-cmn-MemCpy.c2905logplain
-rw-r--r--bs3-cmn-MemFree.c2793logplain
-rw-r--r--bs3-cmn-MemGuardedTestPage.c4617logplain
-rw-r--r--bs3-cmn-MemMove.c2594logplain
-rw-r--r--bs3-cmn-MemPCpy.c1883logplain
-rw-r--r--bs3-cmn-MemPrintInfo.c3592logplain
-rw-r--r--bs3-cmn-MemSet.asm3419logplain
-rw-r--r--bs3-cmn-MemZero.asm3106logplain
-rw-r--r--bs3-cmn-PagingAlias.c7329logplain
-rw-r--r--bs3-cmn-PagingData.c2515logplain
-rw-r--r--bs3-cmn-PagingInitRootForLM.c4803logplain
-rw-r--r--bs3-cmn-PagingInitRootForPAE.c4251logplain
-rw-r--r--bs3-cmn-PagingInitRootForPP.c6067logplain
-rw-r--r--bs3-cmn-PagingMapRamAbove4GForLM.c4330logplain
-rw-r--r--bs3-cmn-PagingProtect.c16439logplain
-rw-r--r--bs3-cmn-PagingQueryAddressInfo.c6831logplain
-rw-r--r--bs3-cmn-PagingSetupCanonicalTraps.c4776logplain
-rw-r--r--bs3-cmn-Panic.asm1556logplain
-rw-r--r--bs3-cmn-PerCpuData.c3088logplain
-rw-r--r--bs3-cmn-PicMaskAll.c1954logplain
-rw-r--r--bs3-cmn-PicSetup.c3362logplain
-rw-r--r--bs3-cmn-PicUpdateMask.c2294logplain
-rw-r--r--bs3-cmn-PitIrqHandler.c3308logplain
-rw-r--r--bs3-cmn-PrintChr.asm3763logplain
-rw-r--r--bs3-cmn-PrintStr.c1532logplain
-rw-r--r--bs3-cmn-PrintStrN.asm5904logplain
-rw-r--r--bs3-cmn-PrintU32.asm2701logplain
-rw-r--r--bs3-cmn-PrintX32.asm2801logplain
-rw-r--r--bs3-cmn-Printf.c3448logplain
-rw-r--r--bs3-cmn-RegCtxConvertToRingX.c7519logplain
-rw-r--r--bs3-cmn-RegCtxConvertV86ToRm.c2192logplain
-rw-r--r--bs3-cmn-RegCtxGetRspSsAsCurPtr.c2798logplain
-rw-r--r--bs3-cmn-RegCtxPrint.c4076logplain
-rw-r--r--bs3-cmn-RegCtxRestore.asm19861logplain
-rw-r--r--bs3-cmn-RegCtxSave.asm8369logplain
-rw-r--r--bs3-cmn-RegCtxSaveEx.asm13957logplain
-rw-r--r--bs3-cmn-RegCtxSaveForMode.c2436logplain
-rw-r--r--bs3-cmn-RegCtxSetGpr.c2378logplain
-rw-r--r--bs3-cmn-RegCtxSetGrpSegFromCurPtr.c2406logplain
-rw-r--r--bs3-cmn-RegCtxSetGrpSegFromFlat.c2790logplain
-rw-r--r--bs3-cmn-RegCtxSetRipCsFromCurPtr.c2108logplain
-rw-r--r--bs3-cmn-RegCtxSetRipCsFromFlat.c2818logplain
-rw-r--r--bs3-cmn-RegCtxSetRipCsFromLnkPtr.c3227logplain
-rw-r--r--bs3-cmn-RegGetCr0.asm2631logplain
-rw-r--r--bs3-cmn-RegGetCr2.asm2631logplain
-rw-r--r--bs3-cmn-RegGetCr3.asm2631logplain
-rw-r--r--bs3-cmn-RegGetCr4.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDr0.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDr1.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDr2.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDr3.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDr6.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDr7.asm2631logplain
-rw-r--r--bs3-cmn-RegGetDrX.asm3713logplain
-rw-r--r--bs3-cmn-RegGetLdtr.asm2281logplain
-rw-r--r--bs3-cmn-RegGetTr.asm2271logplain
-rw-r--r--bs3-cmn-RegGetXcr0.asm2298logplain
-rw-r--r--bs3-cmn-RegSetCr0.asm2766logplain
-rw-r--r--bs3-cmn-RegSetCr2.asm2766logplain
-rw-r--r--bs3-cmn-RegSetCr3.asm2766logplain
-rw-r--r--bs3-cmn-RegSetCr4.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDr0.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDr1.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDr2.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDr3.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDr6.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDr7.asm2766logplain
-rw-r--r--bs3-cmn-RegSetDrX.asm3775logplain
-rw-r--r--bs3-cmn-RegSetLdtr.asm2578logplain
-rw-r--r--bs3-cmn-RegSetTr.asm3086logplain
-rw-r--r--bs3-cmn-RegSetXcr0.asm2899logplain
-rw-r--r--bs3-cmn-SelFar32ToFlat32.c1649logplain
-rw-r--r--bs3-cmn-SelFar32ToFlat32NoClobber.asm3796logplain
-rw-r--r--bs3-cmn-SelFlatCodeToProtFar16.asm4692logplain
-rw-r--r--bs3-cmn-SelFlatCodeToRealMode.asm5401logplain
-rw-r--r--bs3-cmn-SelFlatDataToProtFar16.asm4686logplain
-rw-r--r--bs3-cmn-SelFlatDataToRealMode.asm3483logplain
-rw-r--r--bs3-cmn-SelLnkPtrToCurPtr.c1719logplain
-rw-r--r--bs3-cmn-SelLnkPtrToFlat.c1632logplain
-rw-r--r--bs3-cmn-SelProtFar16DataToFlat.asm3555logplain
-rw-r--r--bs3-cmn-SelProtFar16DataToRealMode.asm5030logplain
-rw-r--r--bs3-cmn-SelProtFar32ToFlat32.c1882logplain
-rw-r--r--bs3-cmn-SelProtModeCodeToRealMode.asm3767logplain
-rw-r--r--bs3-cmn-SelRealModeCodeToProtMode.asm2742logplain
-rw-r--r--bs3-cmn-SelRealModeDataToFlat.asm3587logplain
-rw-r--r--bs3-cmn-SelRealModeDataToProtFar16.asm4684logplain
-rw-r--r--bs3-cmn-SelSetup16BitCode.c2456logplain
-rw-r--r--bs3-cmn-SelSetup16BitData.c2435logplain
-rw-r--r--bs3-cmn-SelSetup32BitCode.c2651logplain
-rw-r--r--bs3-cmn-SelSetupGate.c2472logplain
-rw-r--r--bs3-cmn-SelSetupGate64.c2553logplain
-rw-r--r--bs3-cmn-Shutdown.asm2010logplain
-rw-r--r--bs3-cmn-SlabAlloc.c2435logplain
-rw-r--r--bs3-cmn-SlabAllocEx.c4654logplain
-rw-r--r--bs3-cmn-SlabFree.c2537logplain
-rw-r--r--bs3-cmn-SlabInit.c2982logplain
-rw-r--r--bs3-cmn-SlabListAdd.c1897logplain
-rw-r--r--bs3-cmn-SlabListAlloc.c2403logplain
-rw-r--r--bs3-cmn-SlabListAllocEx.c2548logplain
-rw-r--r--bs3-cmn-SlabListFree.c2219logplain
-rw-r--r--bs3-cmn-SlabListInit.c1719logplain
-rw-r--r--bs3-cmn-StrCpy.c1658logplain
-rw-r--r--bs3-cmn-StrFormatV.c25242logplain
-rw-r--r--bs3-cmn-StrLen.c1563logplain
-rw-r--r--bs3-cmn-StrNLen.c1597logplain
-rw-r--r--bs3-cmn-StrPrintf.c3645logplain
-rw-r--r--bs3-cmn-SwitchHlpConvFlatRetToRetfProtMode.asm2559logplain
-rw-r--r--bs3-cmn-SwitchHlpConvProtModeRetfPopBpDecBpAndReturn.asm3610logplain
-rw-r--r--bs3-cmn-SwitchHlpConvRealModeRetfPopBpDecBpAndReturn.asm3311logplain
-rw-r--r--bs3-cmn-SwitchTo16Bit.asm3707logplain
-rw-r--r--bs3-cmn-SwitchTo16BitV86.asm4358logplain
-rw-r--r--bs3-cmn-SwitchTo32Bit.asm4459logplain
-rw-r--r--bs3-cmn-SwitchTo64Bit.asm3293logplain
-rw-r--r--bs3-cmn-SwitchToRing0.asm2778logplain
-rw-r--r--bs3-cmn-SwitchToRing1.asm2778logplain
-rw-r--r--bs3-cmn-SwitchToRing2.asm2778logplain
-rw-r--r--bs3-cmn-SwitchToRing3.asm2778logplain
-rw-r--r--bs3-cmn-SwitchToRingX.asm3013logplain
-rw-r--r--bs3-cmn-Syscall.asm3526logplain
-rw-r--r--bs3-cmn-TestCheckExtCtx.c17713logplain
-rw-r--r--bs3-cmn-TestCheckRegCtxEx.c5590logplain
-rw-r--r--bs3-cmn-TestData.c3863logplain
-rw-r--r--bs3-cmn-TestDoModesByOneHlp.asm8034logplain
-rw-r--r--bs3-cmn-TestFailed.c4550logplain
-rw-r--r--bs3-cmn-TestHostPrintf.c3956logplain
-rw-r--r--bs3-cmn-TestInit.c2649logplain
-rw-r--r--bs3-cmn-TestIsVmmDevTestingPresent.asm2713logplain
-rw-r--r--bs3-cmn-TestNow.asm3259logplain
-rw-r--r--bs3-cmn-TestPrintf.c5056logplain
-rw-r--r--bs3-cmn-TestQueryCfgU32.asm2673logplain
-rw-r--r--bs3-cmn-TestQueryCfgU8.asm2736logplain
-rw-r--r--bs3-cmn-TestSendCmdWithStr.asm2674logplain
-rw-r--r--bs3-cmn-TestSendCmdWithU32.asm2636logplain
-rw-r--r--bs3-cmn-TestSkipped.c3236logplain
-rw-r--r--bs3-cmn-TestSub.c3094logplain
-rw-r--r--bs3-cmn-TestSubDone.c1954logplain
-rw-r--r--bs3-cmn-TestSubErrorCount.c2013logplain
-rw-r--r--bs3-cmn-TestTerm.c3632logplain
-rw-r--r--bs3-cmn-TestValue.c3349logplain
-rw-r--r--bs3-cmn-Trap16Init.c5163logplain
-rw-r--r--bs3-cmn-Trap16SetGate.c2457logplain
-rw-r--r--bs3-cmn-Trap32Init.c4222logplain
-rw-r--r--bs3-cmn-Trap32SetGate.c2477logplain
-rw-r--r--bs3-cmn-Trap64Init.c4116logplain
-rw-r--r--bs3-cmn-Trap64SetGate.c2574logplain
-rw-r--r--bs3-cmn-TrapDefaultHandler.c13514logplain
-rw-r--r--bs3-cmn-TrapHandlersData.asm2179logplain
-rw-r--r--bs3-cmn-TrapPrintFrame.c3964logplain
-rw-r--r--bs3-cmn-TrapReInit.c2280logplain
-rw-r--r--bs3-cmn-TrapRmV86Init.c4816logplain
-rw-r--r--bs3-cmn-TrapRmV86SetGate.c2021logplain
-rw-r--r--bs3-cmn-TrapSetDpl.c2098logplain
-rw-r--r--bs3-cmn-TrapSetHandler.c2570logplain
-rw-r--r--bs3-cmn-TrapSetHandlerEx.c3328logplain
-rw-r--r--bs3-cmn-TrapSetJmp.asm4797logplain
-rw-r--r--bs3-cmn-TrapSetJmpAndRestore.c2164logplain
-rw-r--r--bs3-cmn-TrapSetJmpAndRestoreInRm.c5636logplain
-rw-r--r--bs3-cmn-TrapSetJmpAndRestoreWithExtCtx.c2496logplain
-rw-r--r--bs3-cmn-TrapSetJmpAndRestoreWithExtCtxAndRm.c2722logplain
-rw-r--r--bs3-cmn-TrapSetJmpAndRestoreWithRm.c2321logplain
-rw-r--r--bs3-cmn-TrapUnsetJmp.c2425logplain
-rw-r--r--bs3-cmn-UInt32Div.c2075logplain
-rw-r--r--bs3-cmn-UInt64Div.c2075logplain
-rw-r--r--bs3-cmn-UtilSetFullGdtr.asm6085logplain
-rw-r--r--bs3-cmn-UtilSetFullIdtr.asm6085logplain
-rw-r--r--bs3-cmn-hexdigits.c1530logplain
-rw-r--r--bs3-cmn-instantiate-common.h6578logplain
-rw-r--r--bs3-cmn-instantiate-x0.c161486logplain
-rw-r--r--bs3-cmn-instantiate-x1.c161486logplain
-rw-r--r--bs3-cmn-instantiate.c161426logplain
-rw-r--r--bs3-cmn-instantiate.c321426logplain
-rw-r--r--bs3-cmn-instantiate.c641426logplain
-rw-r--r--bs3-cmn-memory.h3745logplain
-rw-r--r--bs3-cmn-paging.h2422logplain
-rw-r--r--bs3-cmn-pic-data.c2312logplain
-rw-r--r--bs3-cmn-pic.h2153logplain
-rw-r--r--bs3-cmn-pit.c6013logplain
-rw-r--r--bs3-cmn-test.h5483logplain
-rw-r--r--bs3-first-common.mac9895logplain
-rw-r--r--bs3-first-dosexe.asm1517logplain
-rw-r--r--bs3-first-init-all-lm64.asm2834logplain
-rw-r--r--bs3-first-init-all-pe32.asm2174logplain
-rw-r--r--bs3-first-init-all-pp32.asm2180logplain
-rw-r--r--bs3-first-pe16.asm3296logplain
-rw-r--r--bs3-first-rm.asm1922logplain
-rw-r--r--bs3-mode-BiosInt15hE820.asm7724logplain
-rw-r--r--bs3-mode-CpuDetect.asm12584logplain
-rw-r--r--bs3-mode-EnteredMode.asm8668logplain
-rw-r--r--bs3-mode-Name.asm1599logplain
-rw-r--r--bs3-mode-NameShortLower.asm1694logplain
-rw-r--r--bs3-mode-PagingGetRootForLM64.asm3616logplain
-rw-r--r--bs3-mode-PagingGetRootForPAE16.asm1765logplain
-rw-r--r--bs3-mode-PagingGetRootForPAE32.asm3377logplain
-rw-r--r--bs3-mode-PagingGetRootForPP16.asm1759logplain
-rw-r--r--bs3-mode-PagingGetRootForPP32.asm3617logplain
-rw-r--r--bs3-mode-SwitchTo32BitAndCallC.asm5300logplain
-rw-r--r--bs3-mode-SwitchToLM16.asm4209logplain
-rw-r--r--bs3-mode-SwitchToLM32.asm5890logplain
-rw-r--r--bs3-mode-SwitchToLM64.asm3819logplain
-rw-r--r--bs3-mode-SwitchToPAE16.asm7517logplain
-rw-r--r--bs3-mode-SwitchToPAE16_32.asm3497logplain
-rw-r--r--bs3-mode-SwitchToPAE16_V86.asm3804logplain
-rw-r--r--bs3-mode-SwitchToPAE32.asm5977logplain
-rw-r--r--bs3-mode-SwitchToPAE32_16.asm3980logplain
-rw-r--r--bs3-mode-SwitchToPAEV86.asm3591logplain
-rw-r--r--bs3-mode-SwitchToPE16.asm5719logplain
-rw-r--r--bs3-mode-SwitchToPE16_32.asm3484logplain
-rw-r--r--bs3-mode-SwitchToPE16_V86.asm3787logplain
-rw-r--r--bs3-mode-SwitchToPE32.asm5318logplain
-rw-r--r--bs3-mode-SwitchToPE32_16.asm3962logplain
-rw-r--r--bs3-mode-SwitchToPEV86.asm3574logplain
-rw-r--r--bs3-mode-SwitchToPP16.asm7937logplain
-rw-r--r--bs3-mode-SwitchToPP16_32.asm3482logplain
-rw-r--r--bs3-mode-SwitchToPP16_V86.asm3785logplain
-rw-r--r--bs3-mode-SwitchToPP32.asm6244logplain
-rw-r--r--bs3-mode-SwitchToPP32_16.asm3938logplain
-rw-r--r--bs3-mode-SwitchToPPV86.asm3573logplain
-rw-r--r--bs3-mode-SwitchToRM.asm11285logplain
-rw-r--r--bs3-mode-TestDoModes.c13200logplain
-rw-r--r--bs3-mode-TestDoModes.h5473logplain
-rw-r--r--bs3-mode-TestDoModesByMax.c13286logplain
-rw-r--r--bs3-mode-TestDoModesByMaxStub.asm2349logplain
-rw-r--r--bs3-mode-TestDoModesByOne.c15848logplain
-rw-r--r--bs3-mode-TestDoModesByOneStub.asm2349logplain
-rw-r--r--bs3-mode-TestDoModesHlp.asm36697logplain
-rw-r--r--bs3-mode-TestDoModesStub.asm2314logplain
-rw-r--r--bs3-mode-TrapInit.c2171logplain
-rw-r--r--bs3-mode-TrapSetJmpAndRestoreInRmAsm.asm4819logplain
-rw-r--r--bs3-mode-TrapSystemCallHandler.asm29972logplain
-rw-r--r--bs3-rm-InitAll.c3574logplain
-rw-r--r--bs3-rm-InitGdt.c3277logplain
-rw-r--r--bs3-rm-InitMemory.c11807logplain
-rw-r--r--bs3-shutdown.c3080logplain
-rw-r--r--bs3-system-data.asm42047logplain
-rw-r--r--bs3-wc16-I4D.asm2254logplain
-rw-r--r--bs3-wc16-I8DQ.asm3078logplain
-rw-r--r--bs3-wc16-I8DR.asm3029logplain
-rw-r--r--bs3-wc16-I8RS.asm2308logplain
-rw-r--r--bs3-wc16-U4D.asm3072logplain
-rw-r--r--bs3-wc16-U8DQ.asm3157logplain
-rw-r--r--bs3-wc16-U8DR.asm3166logplain
-rw-r--r--bs3-wc16-U8LS.asm2318logplain
-rw-r--r--bs3-wc16-U8RS.asm2388logplain
-rw-r--r--bs3-wc32-I8D.asm2254logplain
-rw-r--r--bs3-wc32-I8RS.asm2146logplain
-rw-r--r--bs3-wc32-U8D.asm2259logplain
-rw-r--r--bs3-wc32-U8LS.asm2122logplain
-rw-r--r--bs3-wc32-U8M.asm2863logplain
-rw-r--r--bs3-wc32-U8RS.asm2118logplain
-rw-r--r--bs3cpudt.c2339logplain
-rw-r--r--bs3kit-autostubs.kmk12542logplain
-rw-r--r--bs3kit-docs.c8987logplain
-rw-r--r--bs3kit-mangling-code-define.h14551logplain
-rw-r--r--bs3kit-mangling-code-undef.h6834logplain
-rw-r--r--bs3kit-mangling-code.h1938logplain
-rw-r--r--bs3kit-mangling-data.h18905logplain
-rw-r--r--bs3kit-template-footer.h2432logplain
-rw-r--r--bs3kit-template-footer.mac3251logplain
-rw-r--r--bs3kit-template-header.h18704logplain
-rw-r--r--bs3kit-template-header.mac15554logplain
-rw-r--r--bs3kit.h187465logplain
-rw-r--r--bs3kit.mac67196logplain