This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Software interrupt
- From: Antoine dot Amirault at esial dot uhp-nancy dot fr
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Thu, 28 Feb 2008 21:01:44 +0100
- Subject: [ECOS] Software interrupt
Hi!
I'm trying to write on the VGA buffer of a PC at the 0xa0000 address
on graphical mode (and not text).
I wrote a C program using interruption in ASM, trying to switch into
graphical mode :
asm volatile ( " movl $0x0013,%eax; int $0x10; " )
But apparently, it doesn't work.
I think it's because the int mnemonic hasn't any effect.
Do you know how to use software interrupt under eCos (with or without
the HAL)?
Or do you know another way to write something on a screen by writing
on the video buffer?
I've managed to print some characters by writing directly in the text
buffer at the 0xb8000 address, but it doesn't work for the video buffer.
In summary, is there another way to emit software interruption ?
Thank you for your help.
Regards.
Antoine AMIRAULT
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss