Date: Sat, 12 Mar 2005 19:44:23 +0100 From: gerarra@tin.it To: freebsd-hackers@freebsd.org Cc: alexjeffburke@gmail.com Subject: RE: Low level hardware access in FreeBSD Message-ID: <4200084500050550@ims3a.cp.tin.it> In-Reply-To: <a8b8bb5105031210121791a9d5@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>Hi, > >I am just wondering how I can access either BIOS calls, or preferably >registers under FreeBSD? > >I am trying to write a simple system capable of displaying graphics on >the screen, and I am pretty sure I can mmap the VGA memory to my >programs address space. > >However, to be able to output graphics onto the screen I think I need >to change the state of the VGA registers from text mode (I am guessing >thats what the console driver uses) to graphical mode (of which i know >there exist a couple) - but I think that involves programming >registers and I dont know how to do that under FreeBSD. > >Also, for the FreeBSD console driver to pick the console back up once >it finished working, would I be required to reset the VGA registers >back to text mode? > >Thanks, Alex J Burke. FreeBSD runs in protected mode (for x86 processors) so you can't access to BIOS calls directly. You maybe need to see IN/OUT requests for VGA por= t. rookie
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4200084500050550>