[Info-vax] VMS port to x86

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Fri Mar 23 08:00:49 EDT 2012


In article <L5udnSn0D5xUNPbSnZ2dnUVZ_qidnZ2d at earthlink.com>, "John Reagan" <johnrreagan at earthlink.net> writes:
>
>
>"Bob Koehler"  wrote in message 
>news:ryFmpNcXtFN$@eisner.encompasserve.org...
>
>
>
>>  How many instructions in lib$insqXi on IA64?
>
>The code checks for operand alignment, raises to IPL 14, disables 
>interrupts, uses the 'tak' instruction (an esoteric Itanium instruction to 
>look in translation buffers and page tables), locks the header, probes the 
>header, probes the predecessor, restores interrupts, lowers IPL, checks for 
>pending ASTs, etc.
>
>I counted 60 bundles in the best case but there are retry paths if the 'tak' 
>fails, etc.

That's the count in LIB$INSQxI?  Or, the {SYS/EXE}$PAL_INSQxI?  I suppose I
could just count them for myself.

-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

Well I speak to machines with the voice of humanity.



More information about the Info-vax mailing list