FFe: upstream x86emu refresh
Bug #204936 reported by
Kees Cook
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libx86 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This is a refresh from xorg of the x86emu code, which includes bug fixes and 2 new opcodes (cpuid and rdtsc) which appear to be needed to deal with some newer video cards. (This update would fix bug 147623.)
To post a comment you must log in.
libx86 (0.99-1.2ubuntu3) hardy; urgency=low
* Makefile, thunk.c, xf86/*, x86-common.c: rearranged and cleaned up against- xorg: extracted patches against upstream x86emu: memory. patch: allow memory access in additional regions (applied) 836a6b241243508 70f2673070.
compiler warnings, made to build easier with upstream snapshots. Fixed
bug in debugging output.
* patches-
- license.patch: original code license, missing from xorg (applied)
- stop-at-top.patch: required for usplash sanity (applied)
- process-
- inline-prims.patch: previously used inline asm functions (not applied)
* README: document layout for future sanity.
* x86emu/: refresh from xorg 5de1854a0caa4c5
Adds cpuid and rdtsc instructions (LP: #147623).
-- Kees Cook <email address hidden> Fri, 21 Mar 2008 18:09:38 -0700
Makefile | 4 against- xorg/inline- prims.patch | 400 +++++++ +++++++ +++++++ +++++++ ++ against- xorg/license. patch | 21 + against- xorg/process- memory. patch | 94 +++++++ against- xorg/stop- at-top. patch | 17 + include/ fpu_regs. h | 112 -------- include/ regs.h | 330 ------- ------- ------- --- include/ types.h | 107 -------- include/ x86emu. h | 194 -------------- include/ xf86int10. h | 213 --------------- include/ xf86x86emu. h | 51 --- makefile. linux | 63 ---- x86emu/ debug.h | 17 - x86emu/ fpu_regs. h | 8 x86emu/ prim_ops. h | 90 ------ x86emu/ regs.h | 8 x86emu/ types.h | 2 x86emu/ x86emu. h | 193 -------------- x86emu/ x86emui. h | 20 -
README | 14 +
debian/changelog | 16 +
patches-
patches-
patches-
patches-
thunk.c | 38 +-
x86-common.c | 13
x86emu/Makefile.am | 26 +
x86emu/debug.c | 155 +++++------
x86emu/decode.c | 79 +++--
x86emu/
x86emu/
x86emu/
x86emu/
x86emu/
x86emu/
x86emu/makefile | 63 ----
x86emu/
x86emu/ops.c | 29 +-
x86emu/ops2.c | 72 +++--
x86emu/prim_ops.c | 266 -------------------
x86emu/sys.c | 121 ++++++---
x86emu/validate.c | 4
x86emu/x86emu.h | 198 ++++++++++++++
x86emu/
x86emu/
x86emu/
x86emu/
x86emu/
x86emu/
x86emu/
xf86/xf86int10.h | 215 ++++++++++++++++
xf86/xf86x86emu.h | 51 +++
35 files changed, 1399 insertions(+), 1905 deletions(-)