- add RCS Id to header of every file. This makes it easier to know what's

going on when someone sends in a modified file.
This commit is contained in:
Bryce Denney 2001-10-03 13:10:38 +00:00
parent 16a10bb5bb
commit daf2a9fb55
183 changed files with 967 additions and 242 deletions

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: rombios.c,v 1.17 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.
@ -267,7 +271,7 @@ static void keyboard_panic();
static void boot_failure_msg();
static void nmi_handler_msg();
static void print_bios_banner();
static char bios_version_string[] = "BIOS Version is $Id: rombios.c,v 1.16 2001-09-19 15:30:44 bdenney Exp $";
static char bios_version_string[] = "BIOS Version is $Id: rombios.c,v 1.17 2001-10-03 13:10:37 bdenney Exp $";
#define DEBUG_ROMBIOS 0

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: usage.cc,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: bochs.h,v 1.50 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: bxversion.h,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// This file is generated by "make bxversion.h"
#define VER_STRING "cvs-snapshot"
#define REL_STRING ""

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: access.cc,v 1.12 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: apic.cc,v 1.8 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define NEED_CPU_REG_SHORTCUTS 1
#include "bochs.h"
#include <assert.h>

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: arith16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: arith32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: arith8.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: bcd.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: bit.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: cpu.cc,v 1.19 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: cpu.h,v 1.14 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: ctrl_xfer16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: ctrl_xfer32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: ctrl_xfer8.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: ctrl_xfer_pro.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: data_xfer16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: data_xfer32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: data_xfer8.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: debugstuff.cc,v 1.10 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: decode16.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: decode32.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: exception.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: fetchdecode.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: flag_ctrl.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: flag_ctrl_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: init.cc,v 1.14 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.
@ -46,7 +50,7 @@ BX_CPU_C::BX_CPU_C()
void BX_CPU_C::init(BX_MEM_C *addrspace)
{
BX_DEBUG(( "Init $Id: init.cc,v 1.13 2001-08-10 18:42:24 bdenney Exp $"));
BX_DEBUG(( "Init $Id: init.cc,v 1.14 2001-10-03 13:10:37 bdenney Exp $"));
// BX_CPU_C constructor
BX_CPU_THIS_PTR set_INTR (0);
#if BX_SUPPORT_APIC

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: io.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: io_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: lazy_flags.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: lazy_flags.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: logical16.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: logical32.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: logical8.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: mult16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: mult32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: mult8.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: paging.cc,v 1.8 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: proc_ctrl.cc,v 1.14 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: protect_ctrl.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: protect_ctrl_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: resolve16.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: resolve32.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: segment_ctrl.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: segment_ctrl_pro.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: shift16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: shift32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: shift8.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: soft_int.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: stack16.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: stack32.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: stack_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: string.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: tasking.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: vm8086.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: crc.cc,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// I grabbed these CRC routines from the following source:
// http://www.landfield.com/faqs/compression-faq/part1/section-25.html
//

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: dbg_main.cc,v 1.28 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: debug.h,v 1.8 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -19,7 +19,7 @@
/* A lexical scanner generated by flex */
/* Scanner skeleton version:
* $Header: /home/volker/Archiv/bochs-cvs-rsync-20110222/bochs/debug/lexer.c,v 1.7 2001-09-29 19:16:34 bdenney Exp $
* $Header: /home/volker/Archiv/bochs-cvs-rsync-20110222/bochs/debug/lexer.c,v 1.8 2001-10-03 13:10:37 bdenney Exp $
*/
#define FLEX_SCANNER
@ -596,6 +596,10 @@ char *yytext;
#line 1 "lexer.l"
#define INITIAL 0
#line 2 "lexer.l"
/////////////////////////////////////////////////////////////////////////
// $Id: lexer.c,v 1.8 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
#include <stdlib.h>
#include <string.h>
#include "debug.h"
@ -757,7 +761,7 @@ YY_DECL
register char *yy_cp = NULL, *yy_bp = NULL;
register int yy_act;
#line 16 "lexer.l"
#line 20 "lexer.l"
if ( yy_init )
@ -843,543 +847,543 @@ do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
#line 17 "lexer.l"
#line 21 "lexer.l"
; // eat up whitespace
YY_BREAK
case 2:
YY_RULE_SETUP
#line 18 "lexer.l"
#line 22 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SET); }
YY_BREAK
case 3:
YY_RULE_SETUP
#line 19 "lexer.l"
#line 23 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIS); }
YY_BREAK
case 4:
YY_RULE_SETUP
#line 20 "lexer.l"
#line 24 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ON); }
YY_BREAK
case 5:
YY_RULE_SETUP
#line 21 "lexer.l"
#line 25 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_OFF); }
YY_BREAK
case 6:
YY_RULE_SETUP
#line 22 "lexer.l"
#line 26 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CRC); }
YY_BREAK
case 7:
YY_RULE_SETUP
#line 23 "lexer.l"
#line 27 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTINUE); }
YY_BREAK
case 8:
#line 25 "lexer.l"
#line 29 "lexer.l"
case 9:
#line 26 "lexer.l"
#line 30 "lexer.l"
case 10:
#line 27 "lexer.l"
#line 31 "lexer.l"
case 11:
YY_RULE_SETUP
#line 27 "lexer.l"
#line 31 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STEPN); }
YY_BREAK
case 12:
YY_RULE_SETUP
#line 28 "lexer.l"
#line 32 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_VBREAKPOINT); }
YY_BREAK
case 13:
YY_RULE_SETUP
#line 29 "lexer.l"
#line 33 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_VBREAKPOINT); }
YY_BREAK
case 14:
YY_RULE_SETUP
#line 30 "lexer.l"
#line 34 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LBREAKPOINT); }
YY_BREAK
case 15:
YY_RULE_SETUP
#line 31 "lexer.l"
#line 35 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LBREAKPOINT); }
YY_BREAK
case 16:
YY_RULE_SETUP
#line 32 "lexer.l"
#line 36 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
YY_BREAK
case 17:
YY_RULE_SETUP
#line 33 "lexer.l"
#line 37 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
YY_BREAK
case 18:
YY_RULE_SETUP
#line 34 "lexer.l"
#line 38 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INFO); }
YY_BREAK
case 19:
YY_RULE_SETUP
#line 35 "lexer.l"
#line 39 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
YY_BREAK
case 20:
YY_RULE_SETUP
#line 36 "lexer.l"
#line 40 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
YY_BREAK
case 21:
YY_RULE_SETUP
#line 37 "lexer.l"
#line 41 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PROGRAM); }
YY_BREAK
case 22:
#line 39 "lexer.l"
#line 43 "lexer.l"
case 23:
#line 40 "lexer.l"
#line 44 "lexer.l"
case 24:
YY_RULE_SETUP
#line 40 "lexer.l"
#line 44 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTROL_REGS); }
YY_BREAK
case 25:
#line 42 "lexer.l"
#line 46 "lexer.l"
case 26:
#line 43 "lexer.l"
#line 47 "lexer.l"
case 27:
YY_RULE_SETUP
#line 43 "lexer.l"
#line 47 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_REGISTERS); }
YY_BREAK
case 28:
YY_RULE_SETUP
#line 44 "lexer.l"
#line 48 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FPU); }
YY_BREAK
case 29:
YY_RULE_SETUP
#line 45 "lexer.l"
#line 49 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ALL); }
YY_BREAK
case 30:
YY_RULE_SETUP
#line 46 "lexer.l"
#line 50 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_IDT); }
YY_BREAK
case 31:
YY_RULE_SETUP
#line 47 "lexer.l"
#line 51 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GDT); }
YY_BREAK
case 32:
YY_RULE_SETUP
#line 48 "lexer.l"
#line 52 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LDT); }
YY_BREAK
case 33:
YY_RULE_SETUP
#line 49 "lexer.l"
#line 53 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TSS); }
YY_BREAK
case 34:
YY_RULE_SETUP
#line 50 "lexer.l"
#line 54 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIRTY); }
YY_BREAK
case 35:
YY_RULE_SETUP
#line 51 "lexer.l"
#line 55 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LINUX); }
YY_BREAK
case 36:
YY_RULE_SETUP
#line 52 "lexer.l"
#line 56 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DUMP_CPU); }
YY_BREAK
case 37:
YY_RULE_SETUP
#line 53 "lexer.l"
#line 57 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
YY_BREAK
case 38:
YY_RULE_SETUP
#line 54 "lexer.l"
#line 58 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
YY_BREAK
case 39:
YY_RULE_SETUP
#line 55 "lexer.l"
#line 59 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
YY_BREAK
case 40:
YY_RULE_SETUP
#line 56 "lexer.l"
#line 60 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUIT); }
YY_BREAK
case 41:
YY_RULE_SETUP
#line 57 "lexer.l"
#line 61 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUIT); }
YY_BREAK
case 42:
YY_RULE_SETUP
#line 58 "lexer.l"
#line 62 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_EXAMINE); }
YY_BREAK
case 43:
YY_RULE_SETUP
#line 59 "lexer.l"
#line 63 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_EXAMINE); }
YY_BREAK
case 44:
YY_RULE_SETUP
#line 60 "lexer.l"
#line 64 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SETPMEM); }
YY_BREAK
case 45:
YY_RULE_SETUP
#line 61 "lexer.l"
#line 65 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUERY); }
YY_BREAK
case 46:
YY_RULE_SETUP
#line 62 "lexer.l"
#line 66 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PENDING); }
YY_BREAK
case 47:
YY_RULE_SETUP
#line 63 "lexer.l"
#line 67 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TAKE); }
YY_BREAK
case 48:
YY_RULE_SETUP
#line 64 "lexer.l"
#line 68 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DMA); }
YY_BREAK
case 49:
YY_RULE_SETUP
#line 65 "lexer.l"
#line 69 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_IRQ); }
YY_BREAK
case 50:
YY_RULE_SETUP
#line 66 "lexer.l"
#line 70 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SET_CPU); }
YY_BREAK
case 51:
#line 68 "lexer.l"
#line 72 "lexer.l"
case 52:
YY_RULE_SETUP
#line 68 "lexer.l"
#line 72 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DISASSEMBLE); }
YY_BREAK
case 53:
YY_RULE_SETUP
#line 69 "lexer.l"
#line 73 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MATHS); }
YY_BREAK
case 54:
YY_RULE_SETUP
#line 70 "lexer.l"
#line 74 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ADD); }
YY_BREAK
case 55:
YY_RULE_SETUP
#line 71 "lexer.l"
#line 75 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SUB); }
YY_BREAK
case 56:
YY_RULE_SETUP
#line 72 "lexer.l"
#line 76 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MUL); }
YY_BREAK
case 57:
YY_RULE_SETUP
#line 73 "lexer.l"
#line 77 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIV); }
YY_BREAK
case 58:
YY_RULE_SETUP
#line 74 "lexer.l"
#line 78 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INSTRUMENT); }
YY_BREAK
case 59:
YY_RULE_SETUP
#line 75 "lexer.l"
#line 79 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_START); }
YY_BREAK
case 60:
YY_RULE_SETUP
#line 76 "lexer.l"
#line 80 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STOP); }
YY_BREAK
case 61:
YY_RULE_SETUP
#line 77 "lexer.l"
#line 81 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_RESET); }
YY_BREAK
case 62:
YY_RULE_SETUP
#line 78 "lexer.l"
#line 82 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT); }
YY_BREAK
case 63:
YY_RULE_SETUP
#line 79 "lexer.l"
#line 83 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LOADER); }
YY_BREAK
case 64:
YY_RULE_SETUP
#line 80 "lexer.l"
#line 84 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DOIT); }
YY_BREAK
case 65:
YY_RULE_SETUP
#line 81 "lexer.l"
#line 85 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TRACEON); }
YY_BREAK
case 66:
YY_RULE_SETUP
#line 82 "lexer.l"
#line 86 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TRACEOFF); }
YY_BREAK
case 67:
YY_RULE_SETUP
#line 83 "lexer.l"
#line 87 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PTIME); }
YY_BREAK
case 68:
YY_RULE_SETUP
#line 84 "lexer.l"
#line 88 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TIMEBP); }
YY_BREAK
case 69:
YY_RULE_SETUP
#line 85 "lexer.l"
#line 89 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TIMEBP_ABSOLUTE); }
YY_BREAK
case 70:
YY_RULE_SETUP
#line 86 "lexer.l"
#line 90 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_RECORD); }
YY_BREAK
case 71:
YY_RULE_SETUP
#line 87 "lexer.l"
#line 91 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PLAYBACK); }
YY_BREAK
case 72:
YY_RULE_SETUP
#line 88 "lexer.l"
#line 92 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MODEBP); }
YY_BREAK
case 73:
YY_RULE_SETUP
#line 89 "lexer.l"
#line 93 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT_STACK); }
YY_BREAK
case 74:
YY_RULE_SETUP
#line 90 "lexer.l"
#line 94 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WATCH); }
YY_BREAK
case 75:
YY_RULE_SETUP
#line 91 "lexer.l"
#line 95 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_UNWATCH); }
YY_BREAK
case 76:
YY_RULE_SETUP
#line 92 "lexer.l"
#line 96 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_READ); }
YY_BREAK
case 77:
YY_RULE_SETUP
#line 93 "lexer.l"
#line 97 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WRITE); }
YY_BREAK
case 78:
YY_RULE_SETUP
#line 94 "lexer.l"
#line 98 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTINUE); }
YY_BREAK
case 79:
YY_RULE_SETUP
#line 95 "lexer.l"
#line 99 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SHOW); }
YY_BREAK
case 80:
YY_RULE_SETUP
#line 96 "lexer.l"
#line 100 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYMBOL); }
YY_BREAK
case 81:
YY_RULE_SETUP
#line 97 "lexer.l"
#line 101 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GLOBAL); }
YY_BREAK
case 82:
YY_RULE_SETUP
#line 98 "lexer.l"
#line 102 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WHERE); }
YY_BREAK
case 83:
YY_RULE_SETUP
#line 99 "lexer.l"
#line 103 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT_STRING); }
YY_BREAK
case 84:
YY_RULE_SETUP
#line 100 "lexer.l"
#line 104 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIFF_MEMORY); }
YY_BREAK
case 85:
YY_RULE_SETUP
#line 101 "lexer.l"
#line 105 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYNC_MEMORY); }
YY_BREAK
case 86:
YY_RULE_SETUP
#line 102 "lexer.l"
#line 106 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYNC_CPU); }
YY_BREAK
case 87:
YY_RULE_SETUP
#line 103 "lexer.l"
#line 107 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FAST_FORWARD); }
YY_BREAK
case 88:
YY_RULE_SETUP
#line 104 "lexer.l"
#line 108 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PHY_2_LOG); }
YY_BREAK
case 89:
YY_RULE_SETUP
#line 105 "lexer.l"
#line 109 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INFO_ADDRESS); }
YY_BREAK
case 90:
YY_RULE_SETUP
#line 106 "lexer.l"
#line 110 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_NE2000); }
YY_BREAK
case 91:
YY_RULE_SETUP
#line 107 "lexer.l"
#line 111 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_NE2000); }
YY_BREAK
case 92:
YY_RULE_SETUP
#line 108 "lexer.l"
#line 112 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PAGE); }
YY_BREAK
case 93:
YY_RULE_SETUP
#line 109 "lexer.l"
#line 113 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CS); }
YY_BREAK
case 94:
YY_RULE_SETUP
#line 110 "lexer.l"
#line 114 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ES); }
YY_BREAK
case 95:
YY_RULE_SETUP
#line 111 "lexer.l"
#line 115 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SS); }
YY_BREAK
case 96:
YY_RULE_SETUP
#line 112 "lexer.l"
#line 116 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DS); }
YY_BREAK
case 97:
YY_RULE_SETUP
#line 113 "lexer.l"
#line 117 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FS); }
YY_BREAK
case 98:
YY_RULE_SETUP
#line 114 "lexer.l"
#line 118 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GS); }
YY_BREAK
case 99:
YY_RULE_SETUP
#line 115 "lexer.l"
#line 119 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ALWAYS_CHECK); }
YY_BREAK
case 100:
YY_RULE_SETUP
#line 116 "lexer.l"
#line 120 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_V2L); }
YY_BREAK
case 101:
YY_RULE_SETUP
#line 117 "lexer.l"
#line 121 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STRING); }
YY_BREAK
case 102:
YY_RULE_SETUP
#line 118 "lexer.l"
#line 122 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
YY_BREAK
case 103:
YY_RULE_SETUP
#line 119 "lexer.l"
#line 123 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
YY_BREAK
case 104:
YY_RULE_SETUP
#line 120 "lexer.l"
#line 124 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
YY_BREAK
case 105:
YY_RULE_SETUP
#line 121 "lexer.l"
#line 125 "lexer.l"
{ bxlval.uval = strtoul(bxtext+2, NULL, 16); return(BX_TOKEN_NUMERIC); }
YY_BREAK
case 106:
YY_RULE_SETUP
#line 122 "lexer.l"
#line 126 "lexer.l"
{ bxlval.uval = strtoul(bxtext+1, NULL, 8); return(BX_TOKEN_NUMERIC); }
YY_BREAK
case 107:
YY_RULE_SETUP
#line 123 "lexer.l"
#line 127 "lexer.l"
{ bxlval.ulval = strtoull(bxtext, NULL, 10); return(BX_TOKEN_LONG_NUMERIC); }
YY_BREAK
case 108:
YY_RULE_SETUP
#line 124 "lexer.l"
#line 128 "lexer.l"
{ bxlval.uval = strtoul(bxtext, NULL, 10); return(BX_TOKEN_NUMERIC); }
YY_BREAK
case 109:
YY_RULE_SETUP
#line 125 "lexer.l"
#line 129 "lexer.l"
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYMBOLNAME); }
YY_BREAK
case 110:
YY_RULE_SETUP
#line 126 "lexer.l"
#line 130 "lexer.l"
{ return('\n'); }
YY_BREAK
case 111:
YY_RULE_SETUP
#line 127 "lexer.l"
#line 131 "lexer.l"
; // eat up comments '//'
YY_BREAK
case 112:
YY_RULE_SETUP
#line 128 "lexer.l"
#line 132 "lexer.l"
{ return(bxtext[0]); }
YY_BREAK
case 113:
YY_RULE_SETUP
#line 129 "lexer.l"
#line 133 "lexer.l"
ECHO;
YY_BREAK
case YY_STATE_EOF(INITIAL):
@ -2267,7 +2271,7 @@ int main()
return 0;
}
#endif
#line 129 "lexer.l"
#line 133 "lexer.l"
// [A-Za-z_][A-Za-z0-9_]* { bxlval.sval = strdup(bxtext); return(BX_TOKEN_GENERIC); }

View File

@ -1,4 +1,8 @@
%{
/////////////////////////////////////////////////////////////////////////
// $Id: lexer.l,v 1.7 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
#include <stdlib.h>
#include <string.h>
#include "debug.h"

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: linux.cc,v 1.4 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#include <stdio.h>
#include "bochs.h"

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: linux.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
//
// linux.h
//

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: loader_misc.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -32,7 +32,7 @@ static char yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93";
#define yyname bxname
#define yyrule bxrule
#define YYPREFIX "bx"
#line 2 "parser.y"
#line 6 "parser.y"
#include <stdio.h>
#include <stdlib.h>
#include "debug.h"
@ -40,7 +40,7 @@ static char yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93";
/* %left '*' '/'*/
/* %right*/
/* %nonassoc UMINUS*/
#line 12 "parser.y"
#line 16 "parser.y"
typedef union {
char *sval;
Bit32u uval;
@ -691,191 +691,191 @@ yyreduce:
switch (yyn)
{
case 36:
#line 150 "parser.y"
#line 154 "parser.y"
{
}
break;
case 37:
#line 156 "parser.y"
#line 160 "parser.y"
{
bx_dbg_diff_memory();
free(yyvsp[-1].sval);
}
break;
case 38:
#line 161 "parser.y"
#line 165 "parser.y"
{
bx_dbg_sync_memory(1);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 39:
#line 166 "parser.y"
#line 170 "parser.y"
{
bx_dbg_sync_memory(0);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 40:
#line 171 "parser.y"
#line 175 "parser.y"
{
bx_dbg_sync_cpu(1);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 41:
#line 176 "parser.y"
#line 180 "parser.y"
{
bx_dbg_sync_cpu(0);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 42:
#line 181 "parser.y"
#line 185 "parser.y"
{
free(yyvsp[-2].sval);
bx_dbg_fast_forward(yyvsp[-1].uval);
}
break;
case 43:
#line 186 "parser.y"
#line 190 "parser.y"
{
}
break;
case 44:
#line 189 "parser.y"
#line 193 "parser.y"
{
free(yyvsp[-4].sval);
bx_dbg_info_address(yyvsp[-3].uval, yyvsp[-1].uval);
}
break;
case 45:
#line 194 "parser.y"
#line 198 "parser.y"
{
}
break;
case 46:
#line 197 "parser.y"
#line 201 "parser.y"
{
}
break;
case 47:
#line 202 "parser.y"
#line 206 "parser.y"
{ yyval.uval = 1; }
break;
case 48:
#line 203 "parser.y"
#line 207 "parser.y"
{ yyval.uval = 0; }
break;
case 49:
#line 204 "parser.y"
#line 208 "parser.y"
{ yyval.uval = 2; }
break;
case 50:
#line 205 "parser.y"
#line 209 "parser.y"
{ yyval.uval = 3; }
break;
case 51:
#line 206 "parser.y"
#line 210 "parser.y"
{ yyval.uval = 4; }
break;
case 52:
#line 207 "parser.y"
#line 211 "parser.y"
{ yyval.uval = 5; }
break;
case 53:
#line 212 "parser.y"
#line 216 "parser.y"
{
bx_dbg_timebp_command(0, yyvsp[-1].ulval);
free(yyvsp[-2].sval);
}
break;
case 54:
#line 217 "parser.y"
#line 221 "parser.y"
{
bx_dbg_timebp_command(1, yyvsp[-1].ulval);
free(yyvsp[-2].sval);
}
break;
case 55:
#line 225 "parser.y"
#line 229 "parser.y"
{
bx_dbg_record_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 56:
#line 233 "parser.y"
#line 237 "parser.y"
{
bx_dbg_playback_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 57:
#line 241 "parser.y"
#line 245 "parser.y"
{
bx_dbg_modebp_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 58:
#line 246 "parser.y"
#line 250 "parser.y"
{
bx_dbg_modebp_command(0);
free(yyvsp[-1].sval);
}
break;
case 59:
#line 254 "parser.y"
#line 258 "parser.y"
{
bx_dbg_show_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 60:
#line 259 "parser.y"
#line 263 "parser.y"
{
bx_dbg_show_command(0);
free(yyvsp[-1].sval);
}
break;
case 61:
#line 267 "parser.y"
#line 271 "parser.y"
{
bx_dbg_ptime_command();
free(yyvsp[-1].sval);
}
break;
case 62:
#line 275 "parser.y"
#line 279 "parser.y"
{
bx_dbg_trace_on_command();
free(yyvsp[-1].sval);
}
break;
case 63:
#line 283 "parser.y"
#line 287 "parser.y"
{
bx_dbg_trace_off_command();
free(yyvsp[-1].sval);
}
break;
case 64:
#line 291 "parser.y"
#line 295 "parser.y"
{
bx_dbg_print_stack_command(16);
free(yyvsp[-1].sval);
}
break;
case 65:
#line 296 "parser.y"
#line 300 "parser.y"
{
bx_dbg_print_stack_command(yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 66:
#line 304 "parser.y"
#line 308 "parser.y"
{
watchpoint_continue = 0;
fprintf(stderr, "Will stop on watch points\n");
@ -883,7 +883,7 @@ case 66:
}
break;
case 67:
#line 310 "parser.y"
#line 314 "parser.y"
{
watchpoint_continue = 1;
fprintf(stderr, "Will not stop on watch points (they will still be logged)\n");
@ -891,327 +891,327 @@ case 67:
}
break;
case 68:
#line 316 "parser.y"
#line 320 "parser.y"
{
bx_dbg_watch(-1, 0);
free(yyvsp[-1].sval);
}
break;
case 69:
#line 321 "parser.y"
#line 325 "parser.y"
{
bx_dbg_unwatch(-1, 0);
free(yyvsp[-1].sval);
}
break;
case 70:
#line 326 "parser.y"
#line 330 "parser.y"
{
bx_dbg_watch(1, yyvsp[-1].uval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 71:
#line 331 "parser.y"
#line 335 "parser.y"
{
bx_dbg_unwatch(1, yyvsp[-1].uval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 72:
#line 336 "parser.y"
#line 340 "parser.y"
{
bx_dbg_watch(0, yyvsp[-1].uval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 73:
#line 341 "parser.y"
#line 345 "parser.y"
{
bx_dbg_unwatch(0, yyvsp[-1].uval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 74:
#line 349 "parser.y"
#line 353 "parser.y"
{
bx_dbg_symbol_command(yyvsp[-1].sval, 0, 0);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 75:
#line 354 "parser.y"
#line 358 "parser.y"
{
bx_dbg_symbol_command(yyvsp[-2].sval, 0, yyvsp[-1].uval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 76:
#line 359 "parser.y"
#line 363 "parser.y"
{
bx_dbg_symbol_command(yyvsp[-2].sval, 1, yyvsp[-1].uval);
free(yyvsp[-4].sval); free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 77:
#line 367 "parser.y"
#line 371 "parser.y"
{
bx_dbg_where_command();
free(yyvsp[-1].sval);
}
break;
case 78:
#line 375 "parser.y"
#line 379 "parser.y"
{
bx_dbg_print_string_command(yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 79:
#line 383 "parser.y"
#line 387 "parser.y"
{
bx_dbg_continue_command();
free(yyvsp[-1].sval);
}
break;
case 80:
#line 391 "parser.y"
#line 395 "parser.y"
{
bx_dbg_stepN_command(1);
free(yyvsp[-1].sval);
}
break;
case 81:
#line 396 "parser.y"
#line 400 "parser.y"
{
bx_dbg_stepN_command(yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 82:
#line 404 "parser.y"
#line 408 "parser.y"
{
bx_dbg_set_command(yyvsp[-3].sval, yyvsp[-2].sval, yyvsp[-1].sval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 83:
#line 409 "parser.y"
#line 413 "parser.y"
{
bx_dbg_set_command(yyvsp[-3].sval, yyvsp[-2].sval, yyvsp[-1].sval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 84:
#line 414 "parser.y"
#line 418 "parser.y"
{
bx_dbg_set_symbol_command(yyvsp[-3].sval, yyvsp[-1].uval);
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
}
break;
case 85:
#line 422 "parser.y"
#line 426 "parser.y"
{
bx_dbg_vbreakpoint_command(0, 0, 0);
free(yyvsp[-1].sval);
}
break;
case 86:
#line 427 "parser.y"
#line 431 "parser.y"
{
bx_dbg_vbreakpoint_command(1, yyvsp[-3].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval);
}
break;
case 87:
#line 432 "parser.y"
#line 436 "parser.y"
{
bx_dbg_lbreakpoint_command(0, 0);
free(yyvsp[-1].sval);
}
break;
case 88:
#line 437 "parser.y"
#line 441 "parser.y"
{
bx_dbg_lbreakpoint_command(1, yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 89:
#line 442 "parser.y"
#line 446 "parser.y"
{
bx_dbg_pbreakpoint_command(0, 0);
free(yyvsp[-1].sval);
}
break;
case 90:
#line 447 "parser.y"
#line 451 "parser.y"
{
bx_dbg_pbreakpoint_command(1, yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 91:
#line 452 "parser.y"
#line 456 "parser.y"
{
bx_dbg_pbreakpoint_command(1, yyvsp[-1].uval);
free(yyvsp[-3].sval);
}
break;
case 92:
#line 460 "parser.y"
#line 464 "parser.y"
{
bx_dbg_info_bpoints_command();
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 93:
#line 465 "parser.y"
#line 469 "parser.y"
{
bx_dbg_info_program_command();
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 94:
#line 470 "parser.y"
#line 474 "parser.y"
{
bx_dbg_info_registers_command(BX_INFO_CPU_REGS);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 95:
#line 475 "parser.y"
#line 479 "parser.y"
{
bx_dbg_info_registers_command(BX_INFO_FPU_REGS);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 96:
#line 480 "parser.y"
#line 484 "parser.y"
{
bx_dbg_info_registers_command(BX_INFO_CPU_REGS | BX_INFO_FPU_REGS);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 97:
#line 485 "parser.y"
#line 489 "parser.y"
{
bx_dbg_info_dirty_command();
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 98:
#line 490 "parser.y"
#line 494 "parser.y"
{
bx_dbg_info_idt_command(yyvsp[-1].uval_range);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 99:
#line 495 "parser.y"
#line 499 "parser.y"
{
bx_dbg_info_gdt_command(yyvsp[-1].uval_range);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 100:
#line 500 "parser.y"
#line 504 "parser.y"
{
bx_dbg_info_ldt_command(yyvsp[-1].uval_range);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 101:
#line 505 "parser.y"
#line 509 "parser.y"
{
bx_dbg_info_tss_command(yyvsp[-1].uval_range);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 102:
#line 510 "parser.y"
#line 514 "parser.y"
{
bx_dbg_info_linux_command();
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 103:
#line 515 "parser.y"
#line 519 "parser.y"
{
bx_dbg_info_control_regs_command();
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 104:
#line 520 "parser.y"
#line 524 "parser.y"
{
bx_dbg_info_ne2k(-1, -1);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 105:
#line 525 "parser.y"
#line 529 "parser.y"
{
free(yyvsp[-4].sval); free(yyvsp[-3].sval); free(yyvsp[-2].sval);
bx_dbg_info_ne2k(yyvsp[-1].uval, -1);
}
break;
case 106:
#line 530 "parser.y"
#line 534 "parser.y"
{
free(yyvsp[-6].sval); free(yyvsp[-5].sval); free(yyvsp[-4].sval); free(yyvsp[-2].sval);
bx_dbg_info_ne2k(yyvsp[-3].uval, yyvsp[-1].uval);
}
break;
case 107:
#line 537 "parser.y"
#line 541 "parser.y"
{ yyval.uval = EMPTY_ARG; }
break;
case 109:
#line 541 "parser.y"
#line 545 "parser.y"
{ yyval.uval_range = make_num_range (EMPTY_ARG, EMPTY_ARG); }
break;
case 111:
#line 546 "parser.y"
#line 550 "parser.y"
{
yyval.uval_range = make_num_range (yyvsp[0].uval, yyvsp[0].uval);
}
break;
case 112:
#line 551 "parser.y"
#line 555 "parser.y"
{
yyval.uval_range = make_num_range (yyvsp[-1].uval, yyvsp[0].uval);
}
break;
case 113:
#line 556 "parser.y"
#line 560 "parser.y"
{
yyval.uval_range = make_num_range (yyvsp[-2].uval, yyvsp[0].uval);
}
break;
case 114:
#line 563 "parser.y"
#line 567 "parser.y"
{
bx_dbg_dump_cpu_command();
free(yyvsp[-1].sval);
}
break;
case 115:
#line 571 "parser.y"
#line 575 "parser.y"
{
bx_dbg_del_breakpoint_command(yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 116:
#line 579 "parser.y"
#line 583 "parser.y"
{
bx_dbg_quit_command();
free(yyvsp[-1].sval);
}
break;
case 117:
#line 588 "parser.y"
#line 592 "parser.y"
{
bx_dbg_examine_command(yyvsp[-3].sval, yyvsp[-2].sval,1, yyvsp[-1].uval,1, 0);
#if BX_NUM_SIMULATORS >= 2
@ -1221,7 +1221,7 @@ case 117:
}
break;
case 118:
#line 596 "parser.y"
#line 600 "parser.y"
{
bx_dbg_examine_command(yyvsp[-2].sval, yyvsp[-1].sval,1, 0,0, 0);
#if BX_NUM_SIMULATORS >= 2
@ -1231,7 +1231,7 @@ case 118:
}
break;
case 119:
#line 604 "parser.y"
#line 608 "parser.y"
{
/*FIXME HanishKVC This method of hunting thro all the */
/* simulators may be better than using 2 calls if */
@ -1246,7 +1246,7 @@ case 119:
}
break;
case 120:
#line 617 "parser.y"
#line 621 "parser.y"
{
/*FIXME HanishKVC This method of hunting thro all the */
/* simulators may be better than using 2 calls if */
@ -1261,140 +1261,140 @@ case 120:
}
break;
case 121:
#line 633 "parser.y"
#line 637 "parser.y"
{
bx_dbg_setpmem_command(yyvsp[-3].uval, yyvsp[-2].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval);
}
break;
case 122:
#line 641 "parser.y"
#line 645 "parser.y"
{
bx_dbg_query_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 123:
#line 649 "parser.y"
#line 653 "parser.y"
{
bx_dbg_take_command(yyvsp[-1].sval, 1);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 124:
#line 654 "parser.y"
#line 658 "parser.y"
{
bx_dbg_take_command(yyvsp[-2].sval, yyvsp[-1].uval);
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
}
break;
case 125:
#line 659 "parser.y"
#line 663 "parser.y"
{
bx_dbg_take_command(yyvsp[-1].sval, 1);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 126:
#line 667 "parser.y"
#line 671 "parser.y"
{
bx_dbg_set_cpu_command();
free(yyvsp[-1].sval);
}
break;
case 127:
#line 675 "parser.y"
#line 679 "parser.y"
{
bx_dbg_disassemble_command(yyvsp[-1].uval_range);
free(yyvsp[-2].sval);
}
break;
case 128:
#line 683 "parser.y"
#line 687 "parser.y"
{
bx_dbg_instrument_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 129:
#line 688 "parser.y"
#line 692 "parser.y"
{
bx_dbg_instrument_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 130:
#line 693 "parser.y"
#line 697 "parser.y"
{
bx_dbg_instrument_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 131:
#line 698 "parser.y"
#line 702 "parser.y"
{
bx_dbg_instrument_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 132:
#line 706 "parser.y"
#line 710 "parser.y"
{
bx_dbg_loader_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 133:
#line 714 "parser.y"
#line 718 "parser.y"
{
bx_dbg_doit_command(yyvsp[-1].uval);
free(yyvsp[-2].sval);
}
break;
case 134:
#line 722 "parser.y"
#line 726 "parser.y"
{
bx_dbg_crc_command(yyvsp[-2].uval, yyvsp[-1].uval);
free(yyvsp[-3].sval);
}
break;
case 135:
#line 730 "parser.y"
#line 734 "parser.y"
{
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
}
break;
case 136:
#line 735 "parser.y"
#line 739 "parser.y"
{
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
}
break;
case 137:
#line 740 "parser.y"
#line 744 "parser.y"
{
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
}
break;
case 138:
#line 745 "parser.y"
#line 749 "parser.y"
{
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
}
break;
case 139:
#line 750 "parser.y"
#line 754 "parser.y"
{
bx_dbg_maths_expression_command(yyvsp[-1].sval);
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
}
break;
case 140:
#line 757 "parser.y"
#line 761 "parser.y"
{
bx_dbg_v2l_command(yyvsp[-3].uval, yyvsp[-1].uval);
free(yyvsp[-4].sval);

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: parser.y,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
%{
#include <stdio.h>
#include <stdlib.h>

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: sim2.cc,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: syscalls-linux.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
//////////////////////////////////////////////////////////////////////////////
// Linux system call table
//////////////////////////////////////////////////////////////////////////////

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: dis_decode.cc,v 1.8 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: dis_groups.cc,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: disasm.h,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: vga.bitmap.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: amigagui.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#include <exec/types.h>
#include <exec/exec.h>
#include <proto/exec.h>

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: amigaos.cc,v 1.4 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2000 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: beos.cc,v 1.11 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: floppya.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define BX_FLOPPYA_BMAP_X 32
#define BX_FLOPPYA_BMAP_Y 32

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: floppyb.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define BX_FLOPPYB_BMAP_X 32
#define BX_FLOPPYB_BMAP_Y 32

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: mouse.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define BX_MOUSE_BMAP_X 32
#define BX_MOUSE_BMAP_Y 32

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: power.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define BX_POWER_BMAP_X 32
#define BX_POWER_BMAP_Y 32

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: reset.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define BX_RESET_BMAP_X 32
#define BX_RESET_BMAP_Y 32

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: snapshot.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#define BX_SNAPSHOT_BMAP_X 32
#define BX_SNAPSHOT_BMAP_Y 32

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: carbon.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,6 +1,10 @@
/////////////////////////////////////////////////////////////////////////
// $Id: control.cc,v 1.31 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
/*
* gui/control.cc
* $Id: control.cc,v 1.30 2001-06-21 20:50:30 bdenney Exp $
* $Id: control.cc,v 1.31 2001-10-03 13:10:37 bdenney Exp $
*
* This is code for a text-mode control panel. Note that this file
* does NOT include bochs.h. Instead, it does all of its contact with

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: control.h,v 1.5 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
enum {
BX_CPANEL_START_MAIN,
BX_CPANEL_START_MENU,

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: gui.cc,v 1.23 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: gui.h,v 1.12 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: icon_bochs.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: macintosh.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: nogui.cc,v 1.12 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: rfb.cc,v 1.11 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2000 Psyon.Org!
//
// Donald Becker

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: rfb.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// rfb.h
// This includes the rfb spec header, the port numbers,
// the CARD type definitions and various useful macros.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: rfbproto.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
/*
* Copyright (C) 1997, 1998 Olivetti & Oracle Research Laboratory
*

View File

@ -1,6 +1,10 @@
/////////////////////////////////////////////////////////////////////////
// $Id: siminterface.cc,v 1.34 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
/*
* gui/siminterface.cc
* $Id: siminterface.cc,v 1.33 2001-09-28 06:02:12 bdenney Exp $
* $Id: siminterface.cc,v 1.34 2001-10-03 13:10:37 bdenney Exp $
*
* Defines the actual link between bx_simulator_interface_c methods
* and the simulator. This file includes bochs.h because it needs

View File

@ -1,6 +1,10 @@
/////////////////////////////////////////////////////////////////////////
// $Id: siminterface.h,v 1.25 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
/*
* gui/siminterface.h
* $Id: siminterface.h,v 1.24 2001-08-16 02:00:31 bdenney Exp $
* $Id: siminterface.h,v 1.25 2001-10-03 13:10:37 bdenney Exp $
*
* Interface to the simulator, currently only used by control.cc.
* The base class bx_simulator_interface_c, contains only virtual functions

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: term.cc,v 1.10 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2000 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: win32.cc,v 1.15 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: x.cc,v 1.21 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: instrument.cc,v 1.4 2001-10-03 13:10:37 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: instrument.h,v 1.4 2001-10-03 13:10:38 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

View File

@ -1,3 +1,7 @@
/////////////////////////////////////////////////////////////////////////
// $Id: instrument.cc,v 1.2 2001-10-03 13:10:38 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
//
// MandrakeSoft S.A.

Some files were not shown because too many files have changed in this diff Show More