Re: Update on wip-arm-bootstrap

2021-02-21 Thread Jan Nieuwenhuizen
Danny Milosavljevic writes: Hello Danny, > Nice! > > Patch review: > >>+#if __ARM_EABI__ >>+#define CLEAR_CACHE(BEG,END) \ >>+{\ >>+ register unsigned long _beg __asm ("a1") = (unsigned

Re: Update on wip-arm-bootstrap

2021-02-21 Thread Jan Nieuwenhuizen
Danny Milosavljevic writes: > Hi Janneke, > > I get > > gcc-mesboot.sh: line 20: 9438 Illegal instruction (core dumped) ./a.out > > │ 0x276b8 <__writev+32> svc 0x0014 > │ > │ >0x276bc <__writev+36> mov r4, r0

Re: Gnome Boxes

2021-02-21 Thread Evan Rowley
FreeBSD also provides .iso.xz. Some examples here: http://ftp-archive.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/13.0/ On Thu, Feb 18, 2021 at 4:23 PM Julien Lepiller wrote: > Sorry, a compressed .iso is probably common, a .iso.xz is very uncommon > :). We even have had some

Re: Update on wip-arm-bootstrap

2021-02-21 Thread Danny Milosavljevic
Hi Janneke, I get gcc-mesboot.sh: line 20: 9438 Illegal instruction (core dumped) ./a.out │ 0x276b8 <__writev+32> svc 0x0014 │ │ >0x276bc <__writev+36> mov r4, r0 │ The actual problem is at the first

Re: Update on wip-arm-bootstrap

2021-02-21 Thread Danny Milosavljevic
Hi Janneke, Nice! Patch review: >+#if __ARM_EABI__ >+#define CLEAR_CACHE(BEG,END) \ >+{ \ >+ register unsigned long _beg __asm ("a1") = (unsigned long)(BEG);\ >+ register unsigned

Re: Update on wip-arm-bootstrap

2021-02-21 Thread Danny Milosavljevic
> > Does that mean there are no old reference binaries known to work on > > Novena? > > Not if they are binaries from before Lenny (2009), unless we compile the > kernel with OABI support, which as I understand from Danny, is a bad > idea. Weird. It backdoors

Re: Update on wip-arm-bootstrap

2021-02-21 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi Danny! >> On Thu, 18 Feb 2021 22:52:57 +0100 >> Jan Nieuwenhuizen wrote: >> Since this only affects the syscall interface and since also our >> ELF headers specify EABI, I would just change the syscalls to EABI: >> Just put the syscall number into r7 and use svc 0.

Re: Update on wip-arm-bootstrap

2021-02-21 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > I read the story, which I found rather fun and full of suspense, but I > admit I was disappointed by the ending. :-) > > Jan Nieuwenhuizen skribis: > >> ...pretty familiar. So, what's going on here? Do the "woody" >> binaries not run on novena? > > Does that

Confusing error messages from guix when loading a user scheme file that fails to load another file

2021-02-21 Thread Rovanion Luckey
Hi, Today I encountered an issue with Guix's user interface. I was trying to load a Scheme file defining a development environment with `guix environment --ad-hoc --load=file.scm`, but Guix kept telling me that the file did not exist even though I could swear it did: > $ head -n 1