Patch a 4 MB Power Mac ROM to run arbitrary code just before the NanoKernel takes control
Go to file
Elliot Nunn 7c5857f00b Hardcode info record location for dry run
At dry-run time, the NanoKernel is not asked for the location of HWInfo.
The pointer block at 5FFFEFC0 is used instead. The location of
ConfigInfo was already hardcoded.

This neatens things up considerably, but will cause the dry-run Wedge to
crash on a machine with a Wedged address space. If the
NKLocateInfoRecord code can be cleaned up a bit, then it might be
restored.
2018-01-14 10:01:50 +08:00
.gitignore Add the Wedge 2017-11-19 22:33:41 +08:00
EasyBuild Dump C code into Wedge log 2017-11-21 12:25:50 +08:00
Linker.c Dump C code into Wedge log 2017-11-21 12:25:50 +08:00
MakeFile Hardcode info record location for dry run 2018-01-14 10:01:50 +08:00
PPCInfoRecordsPriv.h Add the Wedge 2017-11-19 22:33:41 +08:00
Wedge.c Hardcode info record location for dry run 2018-01-14 10:01:50 +08:00
WedgeLogReader.c Add the Wedge 2017-11-19 22:33:41 +08:00
WedgeStub.s Dump C code into Wedge log 2017-11-21 12:25:50 +08:00
printf.c Add the Wedge 2017-11-19 22:33:41 +08:00
printf.h Add the Wedge 2017-11-19 22:33:41 +08:00