On Sun, Jun 23, 2019 at 3:12 PM Waldek Kozaczuk <jwkozac...@gmail.com> wrote:
> > > On Sun, Jun 23, 2019 at 07:19 Nadav Har'El <n...@scylladb.com> wrote: > >> I dug around Linux's git and found (via heavy archaeology) the following >> patch which introduced this "AT" trick the first time: >> >> commit ad0d75ebacdbf1004d004803df0ba371c6bdbe2a >> Author: Eric W. Biederman <ebied...@xmission.com> >> Date: Sat Jun 25 14:57:47 2005 -0700 >> >> Where the author describes the reason for this AT() to "help crash dump >> analysis tools" and to "allows bootloaders that load vmlinux as a standard >> ELF executable". It doesn't say anything about a smaller executable or >> anything relevant to why OSv might need this. >> > Sorry if I did not make it clear enough in my previous email. The main > reason we need AT is (as Biederman states as well for Linux) the > firecracker that loads OSv loader.elf as a Linux vmlinux. > Ok, so that was the crucial piece I was missing :-) >> I think the AT thing is actually correct, so let's keep it - just add it >> to all sections and just some of them. But I'm still curious why it helped >> in anything for our needs. >> >> -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/CANEVyju-uQB%3D2xW45cgLkS5bx98_M5yogPuB0z2SqOYTmaT36Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.