From 33b017566a74833504e9731daf270a2ce3a22445 Mon Sep 17 00:00:00 2001 From: Christophe Bothamy Date: Fri, 25 Apr 2003 21:48:11 +0000 Subject: [PATCH] - start Bochs cmos map list --- bochs/iodev/cmos.cc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bochs/iodev/cmos.cc b/bochs/iodev/cmos.cc index 0e4431afd..f9c222abd 100644 --- a/bochs/iodev/cmos.cc +++ b/bochs/iodev/cmos.cc @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////// -// $Id: cmos.cc,v 1.36 2003-01-05 21:40:07 vruppert Exp $ +// $Id: cmos.cc,v 1.37 2003-04-25 21:48:11 cbothamy Exp $ ///////////////////////////////////////////////////////////////////////// // // Copyright (C) 2002 MandrakeSoft S.A. @@ -65,6 +65,15 @@ bx_cmos_c *theCmosDevice = NULL; #define REG_IBM_CENTURY_BYTE 0x32 /* alternatives */ #define REG_IBM_PS2_CENTURY_BYTE 0x37 /* alternatives */ +// Bochs CMOS map (to be completed) +// +// Idx Len Description +// 0x15 2 Base memory in 1k +// 0x17 2 Memory size above 1M in 1k +// 0x30 2 Memory size above 1M in 1k +// 0x34 2 Memory size above 16M in 64k +// + // check that BX_NUM_CMOS_REGS is 64 or 128 #if (BX_NUM_CMOS_REGS == 64) #elif (BX_NUM_CMOS_REGS == 128) @@ -109,7 +118,7 @@ bx_cmos_c::~bx_cmos_c(void) void bx_cmos_c::init(void) { - BX_DEBUG(("Init $Id: cmos.cc,v 1.36 2003-01-05 21:40:07 vruppert Exp $")); + BX_DEBUG(("Init $Id: cmos.cc,v 1.37 2003-04-25 21:48:11 cbothamy Exp $")); // CMOS RAM & RTC DEV_register_ioread_handler(this, read_handler, 0x0070, "CMOS RAM", 7);