aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw/ramdisk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hw/ramdisk.c')
-rw-r--r--src/hw/ramdisk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hw/ramdisk.c b/src/hw/ramdisk.c
index adec1d1b..b9e9baab 100644
--- a/src/hw/ramdisk.c
+++ b/src/hw/ramdisk.c
@@ -62,7 +62,7 @@ ramdisk_setup(void)
static int
ramdisk_copy(struct disk_op_s *op, int iswrite)
{
- u32 offset = GET_GLOBALFLAT(op->drive_gf->cntl_id);
+ u32 offset = GET_GLOBALFLAT(op->drive_fl->cntl_id);
offset += (u32)op->lba * DISK_SECTOR_SIZE;
u64 opd = GDT_DATA | GDT_LIMIT(0xfffff) | GDT_BASE((u32)op->buf_fl);
u64 ramd = GDT_DATA | GDT_LIMIT(0xfffff) | GDT_BASE(offset);