[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/2] vdso for x86_64-linux-user
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 0/2] vdso for x86_64-linux-user |
Date: |
Tue, 23 Jul 2013 12:27:52 -0800 |
This is a refresh of a patch I wrote in 2010, and have re-posted every
6 months thereafter. To my knowledge, it has never been reviewed.
It supplies a replacement for the required x86-64 vdso. Anyone trying
to emulate x86_64-linux on a host other than same will quickly run into
the lack of a gettimeofday syscall, which glibc assumes is always
provided by the vdso.
r~
Richard Henderson (2):
linux-user: Build vdso for x64.
linux-user: Load a VDSO for x86-64.
Makefile | 3 +-
linux-user/elfload.c | 197 ++++++++++++++++++++++++++++++++++++++++++++--
pc-bios/Makefile | 5 ++
pc-bios/vdso-linux-x64.S | 100 +++++++++++++++++++++++
pc-bios/vdso-linux-x64.ld | 79 +++++++++++++++++++
pc-bios/vdso-linux-x64.so | Bin 0 -> 7419 bytes
6 files changed, 376 insertions(+), 8 deletions(-)
create mode 100644 pc-bios/vdso-linux-x64.S
create mode 100644 pc-bios/vdso-linux-x64.ld
create mode 100755 pc-bios/vdso-linux-x64.so
--
1.8.3.1
- [Qemu-devel] [PATCH 0/2] vdso for x86_64-linux-user,
Richard Henderson <=