[CDG5] NanoKernel

Jason Duerstock jason.duerstock at gmail.com
Mon Dec 10 10:53:41 AWST 2018


You could just write a simple "peftouch" program or something.
On Sun, Dec 9, 2018 at 9:44 PM Elliot Nunn <elliotnunn at fastmail.com> wrote:
>
> Looks highly sophisticated! Neat!
>
> As you know, PEFs have a build time burnt into the header. This is
> useful in one way: we can make inferences about the Mac OS build system
> from the embedded build dates (see below). It is also incredibly
> frustrating, because it prevents us from making reproducible builds.
> (This seems to be a bit of a topic among security people:
> https://reproducible-builds.org)
>
> So far I have half-solved the problem in BuildCubeE by setting the Ticks
> lowmem variable at build-box boot, and hoping that the build completes
> before the emulator notices and corrects the time. Even when it works,
> it is only good enough for the date-only DeclData stamp.
>
> Any thoughts on this problem? I reckon we will have to wrap Rez in a
> source-preprocessing script, and PPCAsm in a binary-postprocessing
> script.
>
> 2002-07-16 12:30:05 [parcels/pciclass,0c0010:ieee1394 (name:DFMLib)]
> 2002-07-16 12:30:07 [parcels/pciclass,0c0010:ieee1394 (name:DevNLib)]
> 2002-07-16 12:30:08 [parcels/pciclass,0c0010:ieee1394 (name:FWServicesLib)]
> 2002-07-16 12:30:19 [parcels/pciclass,0c0010:ieee1394 (name:GenericDriverFamily)]
> 2002-07-16 12:30:34 [parcels/pciclass,0c0010:ieee1394 (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 22:26:27 [parcels/CodeRegister Node Parcel (name:EtherPrintfLib)]
> 2002-09-03 22:31:22 [parcels/CodeRegister Node Parcel (name:StartLib)]
> 2002-09-03 22:37:18 [/tmp/mac-os-rom-9.6.1.rsrc]
> 2002-09-03 22:55:14 [parcels/pci104c,ac1a:cardbus (name:PCCard)]
> 2002-09-03 22:55:14 [parcels/pci104c,ac50:cardbus (name:PCCard)]
> 2002-09-03 22:56:47 [parcels/cuda:via-cuda (name:pef,AAPL,MacOS,PowerPC,register)]
> 2002-09-03 22:56:56 [parcels/pmu:power-mgt (name:pef,AAPL,MacOS,PowerPC,register)]
> 2002-09-03 22:57:13 [parcels/via-pmu-99:power-mgt (name:pef,AAPL,MacOS,PowerPC,register)]
> 2002-09-03 22:57:27 [parcels/via-pmu-2000:power-mgt (name:pef,AAPL,MacOS,PowerPC,register)]
> 2002-09-03 22:58:01 [parcels/CodeRegister Node Parcel (name:NativePowerMgrLib)]
> 2002-09-03 22:58:10 [parcels/cofb:display (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 22:58:33 [parcels/CodePrepare Node Parcel (name:TimeManagerLib)]
> 2002-09-03 23:00:16 [parcels/Mac OS ROM Parcel]
> 2002-09-03 23:01:07 [parcels/backlight:backlight (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:01:18 [parcels/cmd646-ata:ata (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:01:22 [parcels/nvram,flash:nvram (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:01:24 [parcels/mac-io:nvram (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:01:28 [parcels/via-cuda:rtc (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:01:29 [parcels/grackle:pci (name:pef,AAPL,MacOS,PowerPC,prepare)]
> 2002-09-03 23:01:47 [parcels/heathrow-ata:ata,ide (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:02:06 [parcels/keylargo-ata:ata (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:02:25 [parcels/kauai-ata:ata (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:02:34 [parcels/CodePrepare Node Parcel (name:NVRAMServicesLib)]
> 2002-09-03 23:02:37 [parcels/pmu:power-mgt (name:PMULib)]
> 2002-09-03 23:02:39 [parcels/via-pmu:nvram (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:02:41 [parcels/via-pmu:rtc (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:02:48 [parcels/CodePrepare Node Parcel (name:RTCServicesLib)]
> 2002-09-03 23:03:00 [parcels/pci104c,ac1a:cardbus (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:03:02 [parcels/uni-north:pci (name:pef,AAPL,MacOS,PowerPC,prepare)]
> 2002-09-03 23:03:04 [parcels/CodeRegister Node Parcel (name:AGPLib)]
> 2002-09-03 23:03:07 [parcels/keywest-i2c:i2c (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:03:07 [parcels/uni-n-i2c:i2c (name:driver,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:03:13 [parcels/bmac+:network (name:lanLib,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:03:18 [parcels/apple21143:network (name:lanLib,AAPL,MacOS,PowerPC)]
> 2002-09-03 23:03:24 [parcels/gmac:network (name:lanLib,AAPL,MacOS,PowerPC)]
>
> > On 10 Dec 2018, at 7:02 am, Daniel B-J <danielbj314 at verizon.net> wrote:
> >
> >> Too big this time. GitHub!
> >
> > Done! https://github.com/DBJ314/dePEF-and-disasm
> > _______________________________________________
> > cdg5 mailing list
> > cdg5 at ucc.asn.au
> > https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5
>
> _______________________________________________
> cdg5 mailing list
> cdg5 at ucc.asn.au
> https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5


More information about the cdg5 mailing list