# HG changeset patch # User boisy # Date 1071021148 0 # Node ID cf0fe1a6a5f14f7463fc401ca316c7e2531a9179 # Parent 13114abbf030606928c66832b91a176030fe8180 Kernel fixed to not allow module scan in I/O space diff -r 13114abbf030 -r cf0fe1a6a5f1 level1/modules/kernel.asm --- a/level1/modules/kernel.asm Tue Dec 09 23:44:10 2003 +0000 +++ b/level1/modules/kernel.asm Wed Dec 10 01:52:28 2003 +0000 @@ -44,6 +44,9 @@ * default case. By default, D.CRC is set to 0, thus there is no * CRC checking. Speeds up module loads quite a bit. The Init module * has a bit in a compatibility byte that can turn on/off CRC checking +* +* 15r1 2003/12/09 Boisy G. Pitre +* Kernel no longer scans for modules in I/O space. nam Kernel ttl NitrOS-9 Level 1 Kernel @@ -55,7 +58,7 @@ tylg set Systm+Objct atrv set ReEnt+rev -rev set $00 +rev set $01 edition set 15 L0000 mod eom,name,tylg,atrv,OS9Cold,size @@ -206,7 +209,9 @@ L00E6 cmpb #E$KwnMod beq L00EE leax 1,x -L00EC bne L00DB +* Modification to stop scan into I/O space +L00EC cmpx #Bt.Start+Bt.Size + bcs L00DB * copy vectors to system globals L00EE leay >Vectors,pcr diff -r 13114abbf030 -r cf0fe1a6a5f1 level1/modules/sysgo.asm --- a/level1/modules/sysgo.asm Tue Dec 09 23:44:10 2003 +0000 +++ b/level1/modules/sysgo.asm Wed Dec 10 01:52:28 2003 +0000 @@ -72,7 +72,7 @@ fcb C$CR,C$LF * For ROM version, cut down on verbage IFEQ ROM - fcc "Release Date: Jan 01, 2004" + fcc "Release Date: Dec 06, 2003" fcb C$CR,C$LF fcc !http://www.nitros9.org! fcb C$CR,C$LF