Number: 1790
Date: 10-Aug-84 14':42':25
Submitter: Sannella.PA
Source: Charnley.pa
Subject: New Dlion ucode in Harmony Release
Assigned To:
Attn:
Status: Fixed
In/By:
Problem Type:
Impact:
Difficulty:
Frequency:
Priority:
System: Language Support
Subsystem: Microcode
Machine:
Disk:
Lisp Version:
Source Files:
Microcode Version:
Memory Size:
File Server:
Server Software Version:
Disposition: '
["Sannella.PA" "21-Aug-84 10':07':11" Description':]'
["Sannella.PA" "28-Aug-84 09':37':32" Description':]
Description: '
Date': 11 Jul 84 09':12':03 PDT (Wednesday)'
From': Charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': , Charnley'
'
A new set of microcode for the dandelion has been spliced into {Phylum}<Lispcore>next>Lisp.sysout and {Phylum}<Lispcore>next>Full.sysout.'
It has not been placed on {eris}<lispcore> yet because it''s full.'
'
These files contains both 4K and 12K microcode.'
This fixes the Dandelion freeze problem.'
'
Problems to me.'
'
don'
'
-----'
'
Date': 11 Jul 84 11':45':38 PDT (Wednesday)'
From': Charnley.pa'
Subject': Re': New DLion uCode'
To': jellinek.pa'
cc': lispcore↑, Charnley'
'
'
Of course, I meant Eris, not Phylum. I have now stored the microcode to {ERIS}<lispcore>next>dLispDomino.db.'
'
The new 12K microcode has the three speech byte codes in it.'
'
don'
'
-----'
'
Date': 18 Jul 84 15':52':41 PDT (Wednesday)'
From': Charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': Charnley'
'
A new set of microcode for the dandelion has been spliced into {ERIS}<Lispcore>next>Lisp.sysout and {ERIS}<Lispcore>next>Full.sysout and'
It has been placed on {ERIS}<lispcore>next>dLispDomino.db'
'
These files contains both 4K and 12K microcode.'
This hopefully fixes the 4K Dandelion non-booting problem.'
I introduced the bug via some code which was "supposed to be" commented out. My apologies to those of you who were inconvenienced.'
'
Problems to me.'
'
don'
'
-----'
'
Date': 23 Jul 84 18':34':16 PDT (Monday)'
From': Charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': , Charnley'
'
A new set of microcode for the dandelion has been spliced into {ERIS}<Lispcore>next>Lisp.sysout and {ERIS}<Lispcore>next>Full.sysout and'
It has been placed on {ERIS}<lispcore>next>dLispDomino.db;5'
'
These files contains both 4K and 12K microcode.'
The non-caching bug has been squashed. Should only impact performance.'
The 4K sysout should recover from ↑C now.'
'
Problems to me.'
'
don'
'
-----'
'
Date': 26 Jul 84 15':13':13 PDT (Thursday)'
From': Charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': Charnley'
'
A new set of microcode for the dandelion has been spliced into {ERIS}<Lispcore>next>Lisp.sysout and {ERIS}<Lispcore>next>Full.sysout and'
It has been placed on {ERIS}<lispcore>next>dLispDomino.db;6'
'
These files contains both 4K and 12K microcode.'
Minor change in the Page-Cross logic in the 12K Sysout. May improve things. Let me know of any repeatable errors.'
'
Problems to me.'
'
don'
'
-----'
'
Date': 2 Aug 84 14':47':08 PDT (Thursday)'
From': charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': Charnley'
'
A new set of microcode for the dandelion has been spliced into {ERIS}<Lispcore>next>Lisp.sysout and {ERIS}<Lispcore>next>Full.sysout and'
It has been placed on {ERIS}<lispcore>next>dLispDomino.db;6'
'
These files contains both 4K and 12K microcode.'
Final version {?} of the Array op-codes. The 12K includes the Trident disk microcode.'
'
Problems to me.'
'
don'
'
-----'
'
Date': 3 Aug 84 13':06':10 PDT (Friday)'
From': charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': charnley'
'
A new set of microcode for the dandelion has been spliced into {ERIS}<Lispcore>next>Lisp.sysout and {ERIS}<Lispcore>next>Full.sysout and'
{ERIS}<Lispcore>next>Demo.sysout and'
It has been placed on {ERIS}<lispcore>next>dLispDomino.db;8'
'
These files contains both 4K and 12K microcode.'
Both the 4K and the 12K have a bug fix to HardReturn. This caused the 9005 MP code during the sketch demo.'
'
Problems to me.'
'
don'
'
-----'
'
Date': 17 Aug 84 21':17 PDT'
From': Masinter.pa'
Subject': microcode bug in JUMPXX which crosses page boundary'
To': Charnley'
cc': LispSupport, Shrager'
Format': TEdit'
'
The following function fragment jumps to byte 2574 rather than 1574':'
'
542': 147 45 215 ACONST ASSOCRECORD'
545': 360 EQ'
546': 242 TJUMP-> 552'
547': 261 |*| 2 25 JUMPXX->1574'
'
'
where the |*| denotes where the page boundary is. This only is a problem the first time the code is run, presumably because there is a page fault.'
'
Thanks to Jeff Shrager for helping track this one down.'
'
-----'
'
Date': 20 Aug 84 14':40':30 PDT (Monday)'
From': Charnley.pa'
Subject': New DLion uCode'
To': Lispcore↑'
cc': , Charnley'
'
A new set of microcode has been placed on {ERIS}<Lispcore>next>dLispDomino.db!9'
and spliced into {ERIS}<Lispcore>next>Lisp.Sysout'
and spliced into {ERIS}<Lispcore>next>Full.Sysout'
'
This fixes a long standing bug in the JUMPXX microcode which caused the jumped to address to be off by one page when the target page page-faulted.'
'
This was the bug reported by Larry in his message of 17 Aug 84 21':17 PDT.'
'
Problems to me.'
'
don'
'
Workaround:
Test Case:
Edit-By: Sannella.PA
Edit-Date: 28-Aug-84 09':37':32