Re: Accessing memory below 1 MB

2002-07-30 Thread Terry Lambert

[EMAIL PROTECTED] wrote:
> I'm writing some graphics code (just for fun) and I need "legal" access to
> the memory addresses below 1 mb.
> 
> The thing is, I know how to access those addresses (open /dev/mem, mmap, and
> that's it), but I'd like to be able to alloc some pages so that my accesses
> are correct and don't make the kernel panic...
> 
> Does anyone know how I could do that?

Open the device driver for the device for which you need raw
access to the memory, and mmap(2) the memory into your process
address space.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Accessing memory below 1 MB

2002-07-30 Thread Dag-Erling Smorgrav

[EMAIL PROTECTED] writes:
> I'm writing some graphics code (just for fun) and I need "legal" access to
> the memory addresses below 1 mb.

You can't access the framebuffer directly in FreeBSD like you can in
DOS.  Take a look at libvgl ('man vgl').

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Accessing memory below 1 MB

2002-07-30 Thread hal

Hello,

I'm writing some graphics code (just for fun) and I need "legal" access to
the memory addresses below 1 mb.

The thing is, I know how to access those addresses (open /dev/mem, mmap, and
that's it), but I'd like to be able to alloc some pages so that my accesses
are correct and don't make the kernel panic...

Does anyone know how I could do that?

Thank you in advance.

Alex

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message