vm86plus v kernelu

Jaroslav Benkovsky benkovsk na pha.pvt.cz
Pondělí Leden 27 09:53:32 CET 1997


Jan Kasprzak wrote:
> 
> : # xdos
> : ERROR: cpu exception in dosemu code outside of VM86()!
> : trapno: 0x0e  errorcode: 0x00000007  cr2: 0x000b0140
> : eip: 0x080a23f2  esp: 0xbffff4b0  eflags: 0x00010206
> : cs: 0x0023  ds: 0x002b  es: 0x002b  ss: 0x002b
> : Page fault: write instruction to linear address: 0x000b0140
> : CPU was in user mode
> : Exception was caused by insufficient privelege
> :
>         Vyada to, ze se snazi zapisovat do 0x000b0140 -- cili
> B014:0000, coz je snad famebuffer pro textovou obrazovku, jestli si
> jeste pamatuju architekturu PCcka. Takze asi by to chtelo nejak rict,
> ze nema pravo zapisovat primo do videopameti, ale jen na std. vystup.

segment B000 je video pamet v textovem rezimu u karet Hercules.
u barevnych karet je text od B800:0, grafika od A000:0

(teda - snad si to pamatuju spravne ;-)

						Edheldil


Další informace o konferenci Linux