2017-11-19 04:11:07 +00:00
|
|
|
include 'MacErrors.a'
|
2018-02-17 16:57:01 +00:00
|
|
|
include 'Multiprocessing.a'
|
2017-11-19 04:11:07 +00:00
|
|
|
|
|
|
|
include 'InfoRecords.a'
|
|
|
|
include 'EmulatorPublic.a'
|
|
|
|
include 'NKPublic.a'
|
|
|
|
include 'NKOpaque.a'
|
|
|
|
|
|
|
|
include 'NKEquates.s'
|
|
|
|
include 'NKMacros.s'
|
|
|
|
|
|
|
|
NKTop
|
2018-07-03 05:55:22 +00:00
|
|
|
b VMPanic
|
2018-07-04 11:26:33 +00:00
|
|
|
|
|
|
|
|
2018-07-06 13:07:59 +00:00
|
|
|
printw
|
|
|
|
Exception
|
|
|
|
IntReturnToOtherBlueContext
|
|
|
|
LookupID
|
|
|
|
ResetBuiltinKernel
|
|
|
|
LoadInterruptRegisters
|
|
|
|
MaskedInterruptTaken
|
|
|
|
save_all_registers
|
|
|
|
kcMPDispatch
|
|
|
|
PagingL2PWithBATs
|
|
|
|
Restore_v0_v31
|
|
|
|
SchExitInterrupt
|
|
|
|
SchRestoreStartingAtR14
|
|
|
|
SchSaveStartingAtR14
|
|
|
|
SchSwitchSpace
|
|
|
|
CauseNotification
|
|
|
|
FDPEmulateInstruction
|
|
|
|
ReturnFromExceptionFastPath
|
2018-07-06 13:44:52 +00:00
|
|
|
IntAlignment
|
|
|
|
IntDecrementerAlternate
|
|
|
|
IntDecrementerSystem
|
|
|
|
IntDSI
|
|
|
|
IntForEmulator_1
|
|
|
|
IntForEmulator_2
|
|
|
|
IntForEmulator_3
|
|
|
|
IntFPUnavail
|
|
|
|
IntISI
|
|
|
|
IntMachineCheck
|
|
|
|
IntPerfMonitor
|
|
|
|
KCallReturnFromException
|
|
|
|
KCallSystemCrash
|
|
|
|
KCallThud
|
|
|
|
KCallVMDispatch
|
|
|
|
MemRetryDSI
|
|
|
|
MemRetryMachineCheck
|
|
|
|
PagingFlushTLB
|
|
|
|
PagingFunc2
|
2018-07-03 05:55:22 +00:00
|
|
|
|
|
|
|
org 0x23AC
|
|
|
|
IntReturn
|
|
|
|
|
|
|
|
org 0x18F8
|
|
|
|
PagingFunc1
|
|
|
|
|
|
|
|
org 0x468
|
|
|
|
VMPanic
|
2018-07-06 13:07:59 +00:00
|
|
|
IntPanicIsland
|
2018-07-03 05:55:22 +00:00
|
|
|
Panic
|
2017-11-19 04:11:07 +00:00
|
|
|
|
2018-07-06 13:07:59 +00:00
|
|
|
org 0x289C
|
2018-07-03 05:55:22 +00:00
|
|
|
|
2018-07-06 13:09:19 +00:00
|
|
|
include 'NKSoftInt.s'
|
|
|
|
include 'NKLegacyVM.s'
|
2017-11-19 04:11:07 +00:00
|
|
|
|
|
|
|
NKBtm
|