David Chisnall

Results 416 comments of David Chisnall

Ah, silly me, I was looking in [the man page](https://www.freebsd.org/cgi/man.cgi?query=mkimg) for documentation.

It's very difficult to get right. I had some thoughts about whether we could use ptrace for this and attach to each process to catch new thread / process creation,...

It looks as if [loader can't boot from gzip-compressed ZFS](https://bugs.freebsd.org/bugzilla//show_bug.cgi?id=153173), so for this to actually be useful that would need to be fixed first.

@grahamperrin, as I understand it, #794 relates to the ZFS filesystems used by Poudriere during build. This issue relates to ZFS filesystems created during image creation. I'd like ZFS images...

> Doing 'make check' for base already runs the base testsuite on the uninstalled library, which is usually what you want. Does it? I encountered this problem running `make check`...

I'm not sure why we'd need anything on Arm. Arm has load-reserved, store-exclusive, so doesn't need a second word for ABA. The only platforms where we have a problem have...

I'm nervous of setting a field in a structure because that's hard for the compiler to elide. I wonder if we could add an extra template parameter (what's one more,...

Great to see more architectures being added! We now have [CI testing for via QEMU](https://github.com/microsoft/snmalloc/blob/6e638742e3c66549174d4c264bd05c9435938ac1/.github/workflows/main.yml#L93) but I don't think Loongarch is currently supported by the Ubuntu 20.04 qemu user mode...

Those are the old MIPS Loongson CPUs, not the Loongarch ones (Loongson 3 5000 and later). It looks as if the LoongArch support started to land in QEMU last month,...

> dbar is the memory fence hint according to the manual that prevents eager reordering of instruction. I used this because I saw loongson submitted their linux kernel patches using...