From cadc2b401d73f7f501a26058a18aff092fc79d48 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 15 Aug 2011 23:24:55 +0200 Subject: Add register values --- open_issues/virtualbox.mdwn | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/open_issues/virtualbox.mdwn b/open_issues/virtualbox.mdwn index 4d4db8d8..246313ff 100644 --- a/open_issues/virtualbox.mdwn +++ b/open_issues/virtualbox.mdwn @@ -31,6 +31,25 @@ IRC, freenode, #hurd, 2011-08-15 movl $USER_DS,%eax /* use user data segment for accesses */ => mov %ax,%es + State is + + cs: 0x8 + ds: 0x10 + es: 0x10 + fs: 0 + gs: 0 + ss: 0x10 + eax: 0x1f + ecx: 0x8048000 + edx: 0x15fb7f + ebx: 0x1001000 + esp: 0x75e47e08 + ebp: 0x75e47e6c + esi: 0x1002000 + edi: 0x8048000 + eip: 0x106c93 + efl: 0x10206 + oh, wait, it's not even the data access which poses problem but the use of $USER_DS ew @@ -56,6 +75,23 @@ _kret_popl_es: => popl %es _kret_popl_ds: + cs: 0x8 + ds: 0x10 + es: 0x10 + fs: 0 + gs: 0 + ss: 0x10 + eax: 0x106c95 + ecx: 0x6aab096c + edx: 0x106cec + ebx: 0x75e47f04 + esp: 0x75e47f0c + ebp: 0x75e47fac + esi: 0x75e47f8c + edi: 0x7fffff3c + eip: 0x1068bd + efl: 0x10216 + looks again like a $USER_DS issue what's interesting is that that one means that $USER_DS did load in %es fine at least once and it's the reload that fails -- cgit v1.2.3