head	1.6;
access;
symbols
	Release-0:1.1.1.1 jm:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2001.03.16.07.25.18;	author james;	state Exp;
branches;
next	1.5;

1.5
date	2001.03.12.12.50.02;	author jm;	state Exp;
branches;
next	1.4;

1.4
date	2001.03.07.14.26.35;	author jm;	state Exp;
branches;
next	1.3;

1.3
date	2001.02.23.16.36.08;	author jm;	state Exp;
branches;
next	1.2;

1.2
date	2001.02.20.15.03.15;	author jm;	state Exp;
branches;
next	1.1;

1.1
date	2001.02.18.21.48.17;	author jm;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.02.18.21.48.17;	author jm;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Made TODO into an XEmacs outline.  And made some silly titles.
@
text
@-*- Mode: Outline -*-

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
* WHITE-HOT CATASTROPHIC CONFLAGRATIONS
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

** can loading clusters be endian-independent?
   inline byte-swapping stuff to make tolerable runtime

** need int return from macroinstruction fcns?

** CPU
*** macroinstructions
*** registers
    implement them, initialize them

** Memory map
*** where is scratchpad-pad-init-area?



  %%%%%%%%%%%%%%%%%
* BLAZING WILDFIRES
  %%%%%%%%%%%%%%%%%

** SCA
   Figure out why SCA seems to be at 0x200, but is listed as 0x100??

  %%%%%%%%%%%%%%%%%%
* SMOLDERING SMUDGES
  %%%%%%%%%%%%%%%%%%



  %%%%%%%%%%%
* DIM CANDLES
  %%%%%%%%%%%

** replace both selectBitsPPSS with one template based upon word length

** Figure out how external-system-symbols are defined

** Figure out whether the GC consults microcode variables (etc.) as part
   of the "root set" and thus whether we've got to keep stuff there...

** Get Bochs (maybe plex86) for running virtual OS under Linux
@


1.5
log
@the
Added mainops.cc.
Rewrote macroinstruction stuff using templates.
@
text
@d1 1
a1 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
RAGING FIRES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
d3 3
a5 2
check whether loading clusters can be endian-independent!
inline byte-swapping stuff to make tolerable runtime
d7 2
a8 1
check out whether need int return from macroinstruction fcns
d10 1
a10 3
CPU registers
 implement them
 initialize them
d12 4
a15 2
CPU
 macroinstructions...
d17 2
a18 2
Memory map:
- where is scratchpad-pad-init-area
a19 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
BLAZES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
a20 1
Figure out why SCA seems to be at 0x200, but is listed as 0x100??
d22 3
a24 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
SMOULDERING
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
d26 2
a27 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
COLD
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
d29 3
a31 1
replace both selectBitsPPSS with one template based upon word length
a32 1
Figure out how external-system-symbols are defined
a33 2
Figure out whether the GC consults microcode variables (etc.) as part
of the "root set" and thus whether we've got to keep stuff there...
d35 12
a46 1
install Bochs (maybe plex86) for running virtual OS under Linux
@


1.4
log
@
Did elide all VLM refs.
Added check endian-independence todo item.
@
text
@d8 2
@


1.3
log
@
updated todo list
already did endianness stuff
added performance stuff
added task to elide VLM*
@
text
@d5 1
a5 2
elide all VLM* from all source files

d39 1
@


1.2
log
@
Found another endian problem.
@
text
@d5 4
a17 5

Endian-ness
 in vlmMacroInstruction
 in vlmWord
 e3u16 e3MacroInstruction::getBits(void) const
@


1.1
log
@Initial revision
@
text
@d18 1
@


1.1.1.1
log
@Initial revision.
@
text
@@
