Quote:
Originally Posted by schuhumi
What exactly do you have in mind? Arch's gnulibc is too new for the kindle's kernel. But you can use "proot -k 4" as a shim that partially implements missing features (Although I had trouble with pacman hooks when trying it out, execv was "missing file", but execv seems to be a syscall so no idea what's going on there). See here: https://www.reddit.com/r/archlinux/c...le_via_a_proot
What I'm not sure about is why you need uboot for this?
|
I'm planning on running the whole Kindle firmware inside QEMU, as some sort of a Kindle emulator, which I believe to be a good tool for use by Kindle devs and the general public.
I'm doing it primarily to learn more about both QEMU and Linux on the Kindle, and it should work in theory because QEMU has an i.MX6 board that is very close to the i.MX6SL in the Kindle Paperwhite 2 and above.
I tried booting the Kindle's stock kernel without U-Boot (directly in QEMU, by passing appropriate kernel and console parameters) but to no avail (QEMU doesn't start). This gave me the idea of building U-Boot, since it's going to be needed later on to define
idme variables and fake serial number information for the Kindle firmware to completely boot in QEMU.