changeset 1444:cf0fe1a6a5f1

Kernel fixed to not allow module scan in I/O space
author boisy
date Wed, 10 Dec 2003 01:52:28 +0000
parents 13114abbf030
children 229396b827b0
files level1/modules/kernel.asm level1/modules/sysgo.asm
diffstat 2 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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
--- 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