summaryrefslogtreecommitdiff
path: root/sys/src/boot/pc/ureg.h
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/boot/pc/ureg.h
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/boot/pc/ureg.h')
-rwxr-xr-xsys/src/boot/pc/ureg.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/sys/src/boot/pc/ureg.h b/sys/src/boot/pc/ureg.h
new file mode 100755
index 000000000..0d0d43f05
--- /dev/null
+++ b/sys/src/boot/pc/ureg.h
@@ -0,0 +1,27 @@
+typedef struct Ureg Ureg;
+
+struct Ureg
+{
+ ulong di; /* general registers */
+ ulong si; /* ... */
+ ulong bp; /* ... */
+ ulong nsp;
+ ulong bx; /* ... */
+ ulong dx; /* ... */
+ ulong cx; /* ... */
+ ulong ax; /* ... */
+ ulong gs; /* data segments */
+ ulong fs; /* ... */
+ ulong es; /* ... */
+ ulong ds; /* ... */
+ ulong trap; /* trap type */
+ ulong ecode; /* error code (or zero) */
+ ulong pc; /* pc */
+ ulong cs; /* old context */
+ ulong flags; /* old flags */
+ union {
+ ulong usp;
+ ulong sp;
+ };
+ ulong ss; /* old stack segment */
+};