20:04:24froggeyno, the system assumes a 64-bit target. values are 64 bits wide, registers are assumed to be 64 bits wide, pointers are assumed to be 64 bits, etc
20:04:36froggeychanging all that would be a huge effort
20:05:30froggeysbcl doesn't have anything to do with it. you can build an image for any architecture using an x86-64 sbcl
22:05:08leo_songhousel, froggey: I understand now, thanks.
22:17:34froggeyleo_song: there are also wired objects, which have the same properties. never paged out, always safe to access and they're managed by a non-moving GC so they don't move around in memory
22:17:58froggeywired objects are allocated in the wired allocation area, which is made of wired pages
22:19:59froggeybtw, if you need to make a wired array early use (sys.int::make-simple-vector size :wired), not (make-array size :area :wired). make-array is complicated & needs some early initialization done before it actually works
22:20:58froggeymake-simple-vector obviously only makes simple vectors, but I've found that's all that I really need for supervisor stuff
22:25:53ebrascaI have read my first file from ext4 XD