01:04:58 hrm... on sparc panicbuf is kept at a fixed address.. I suspect this is how you're able to see the panic string on the next boot (regardless of your dump config)... 01:05:50 i wonder how hard it would be to do something similar on x86 -- with UEFI at least, you can tell the firmware 'don't clear this chunk of memory between resets' 01:06:46 that could be a useful fallback if there's a problem with a dump (or dumps aren't configured) 01:08:43 i'm guessing right now since panicbuf is defined in machdep.c, it might not always be at the same address across different builds 01:12:18 jbk: I feel like you've asked this before haha 01:12:53 yeah, but it was more how it worked on sparc, but I think I figured out what was actually going on 01:12:55 and, yes, if EFI has a mechanism like SPARC does to avoid zeroing some pages on reset, I expect one could do the same thing 01:13:19 at first i thought it was maybe something with the log_ctl_t records... 03:25:36 i guess the trick is how to get it at a fixed address.. maybe something with a linker map (though not sure what flag(s) would tell it to not clobber the contents) 04:14:45 Presumably you have to instruct it in terms of PAs, not VAs. 04:44:48 yeah -- you have to give the PA to UEFI, but presumably we also need to do something with the VA of the symbol so it always maps to the explicit PA 04:45:19 don't know if giving it a specific VA would make that easier or not.. 04:46:28 also i'm not sure if there's any PAs available that should be guaranteed to be usable... 06:13:07 hrm... 06:14:28 building latest smartos, illumos-joyent is failing in libjedec.. seems like it was building before the header files were installed (from the error msg) 06:14:49 https://github.com/illumos/illumos-gate/blob/master/usr/src/lib/libjedec/Makefile#L32 -- does that imply that $(SUBDIRS) should maybe depend on install_h ? 10:21:10 am, I would guess so, yes. If we need to make sure the headers are installed (other than outside of setup phase), then yes. 10:22:10 but then again, the insall_h should happen before we get to run make install anyhow, so in that sense, it is just redundant there. 10:24:01 did you had clobber done in build tree? because I dont recall having seen such error while building smartos... 13:52:52 yep, no error.