Re: Denial of denial of service

[prev] [thread] [next] [lurker] [Date index for 2007/01/29]

From: hv
Subject: Re: Denial of denial of service
Date: 13:36 on 29 Jan 2007
Andy Armstrong <andy@xxxxxx.xxx> wrote:
:I didn't say it was flawless - just a really beautiful instruction  
:set :)
:
:There were certainly bugs - like the fact that you couldn't reliably  
:restart a faulted LDM (load multiple) instruction that included the  
:base register in the list of registers to be loaded because you  
:couldn't tell whether that register had been overwritten at the time  
:of the fault. Made implementing virtual memory a bit of a pisser if I  
:remember correctly.

Ooh, I remember writing that interrupt handler. I think I did manage
to get round the problem eventually (once we'd ironed out the hardware
design bug that screwed up LDM and STM instructions crossing page
boundaries), but I don't remember how.

That aside, I have to agree; I've never encountered a more pleasant
instruction set to work with.

Hugo

Generated at 23:01 on 06 Feb 2007 by mariachi 0.52