aboutsummaryrefslogtreecommitdiff
path: root/code16.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2019-07-24 10:13:11 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2019-07-24 10:19:39 +0200
commit35e3627d3a252b3b5ff57439f27f3d86a3741c67 (patch)
tree1533a449577ea4a5823fafdab8cf3c8ca06f654c /code16.c
parentec67a827f6b6482e688a92a5b99accfdb2e17b5e (diff)
downloadqboot-35e3627d3a252b3b5ff57439f27f3d86a3741c67.zip
qboot-35e3627d3a252b3b5ff57439f27f3d86a3741c67.tar.gz
qboot-35e3627d3a252b3b5ff57439f27f3d86a3741c67.tar.bz2
remove incorrect flat_to_off16
Here we use offsetof so "start" is not a flat pointer, it is a pointer inside the e820 segment. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'code16.c')
-rw-r--r--code16.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/code16.c b/code16.c
index f933915..cfcf50a 100644
--- a/code16.c
+++ b/code16.c
@@ -57,7 +57,7 @@ bioscall void e820_query_map(struct biosregs *regs)
unsigned int i;
uint8_t *p;
- start = flat_to_off16(offsetof(struct e820map, map[ndx]));
+ start = offsetof(struct e820map, map[ndx]);
p = (void *) regs->edi;