Subject: Re: faxes? VmMach_NetMemAlloc
To: Adam Glass <glass@sun-lamp.cs.berkeley.edu>
From: Michael Richardson <mcr@latour.sandelman.ocunix.on.ca>
List: port-sun3
Date: 03/23/1994 19:14:51
> re: faxes
> 
> people have probably gathered by now that i'm really busy on too many
> things right now.  however it is ok to call me up and call me a

  Ditto. However between avoiding work I don't want to do, and getting
stuck on VDMA stuff, I cleaned up the house.... I mean, I even washed
the dishclothes :-)

> well look at OBIO_INTEL_ETHER
> thats where the register(s) are accessible.  so you do have to use

  yup, figured that part out. The Intel chip does have *any*
registers. It looks at address 0xfffff6 for a pointer to its
controller area. Writing to OBIO_INTEL_ETHER just toggles the "channel
attention" wire. Combined with the fact that the control structures
have to be on that 64k page, one starts to wonder if perhaps Intel
just xerox'ed parts of the 8086 design...

> on the sun, the intel chip does DVMA (dma to virtual addresses).
> however the intel (and the amd) only address like 16mb of memory, so
> the architecture  specifies that you can do dvma to the upper 16mb of
> the address space.  So you don't have to worry about this, there is

  Okay, this is what I wanted to know.

> dvma_alloc() routine provided.  So you use the registers to control

  All I need to know, thanks.


   :!mcr!:            |  "Elegant and extremely rapid for calculation are the 
   Michael Richardson | techniques of Young tableaux. They also have the merit
 mcr@ccs.carleton.ca /of being fun to play with." - p.47 Intro to Quarks&Partons
 mcr@sandelman.ocunix.on.ca / +1 613 729-5409 / +1 613 788-2600 3853 (work)






------------------------------------------------------------------------------