Here is some reference output from QEMU with 1.75 GB RAM:ĪAPL,debug bit settings (-OR- bits together):Ģ = Print formatted Mac OS tables (except config/universal info).Ĩ = Dump Mac OS tables (except config/universal info).ġ0 = Print node names while copying the device tree.Ģ0 = Print property info while copying the device tree.Ĩ0 = Print interrupt tree traversal info.ġ000 = Load EtherPrintf utility via parcel for post FCode debugging.Ģ000 = Print BOOTP/DHCP/BSDP information.Ĩ000 = Mark Toolbox image as non-cacheable.ġ0000 = Print parcel info while copying the device tree.Ģ0000 = Print information on device tree data checksums.ġ000000 = Enable the Nanokernel debugger.Ģ000000 * = Display the Nanokernel log during boot.ġ0000000 = Dont attempt to unhibernate system.Ĥ0000000 = Halt after end of FCode (useful if outputting to screen). Both of these files have their COMPATIBLE field set properly, so you might find them a bit easier to run. The second does the same, while calling CompBootStack instead of CompBootStackOld. Here are two new ROMs to probe the crash site. Sub.w #BootGlobalsSize,d0 leave room for QuickDraw stuff. Sub.l a0,d0 get (top useable - sys heap start)Īdd.l a0,d0 get sys heap + (top - sysHeap)/2 Function: computes the boot time stack pointer = sysZone + (BufPtr-sysZone)/2 - space for QD Outputs: A0 - location of stack pointer at boot time
0 Comments
Leave a Reply. |