Kernel: APM BIOS a zero-page
Pavel Janik ml.
Pavel.Janik na inet.cz
Čtvrtek Prosinec 18 22:50:31 CET 1997
Vazeni kolegove,
mam nasledujici problem. Muj pocitac (AcerNote 350EC) ma APM BIOS,
ktery nesplnuje APM BIOS Interface Specification Revision 1.1 (autori:
Intel & Microsoft).
Tuto specifikaci nesplnuje tim, ze pouziva DS 0x0040. Jake problemy to
muze zpusobit v kernelu si jiste dovedete predstavit. Jakmile pouziju
prvni volani APM BIOSu, tak dojde k pokusu o pristup do zero-page, coz
vyvola poruseni ochrany a kernel dead :-(
Napadla mne takova myslenka - pred kazdym volanim APM BIOSu povolit
read/write do zero-page a po jeho skonceni je opet zakazat. Je to
technicky proveditelne? Ono to asi stejne nebude mit zadny vyznam,
protoze pak bych musel pro kazde volani APM BIOSu provest tuto
sekvenci:
APM Connect
moje volani, ktere chci provest
APM Interface Disconnect
(blize viz ftp://ftp.intel.com/pub/IAL/software_specs/apmv11.doc)
Ale stejne by mne to zajimalo.
Jaky na to mate nazor?
--
Pavel Janik ml.
Pavel.Janik na inet.cz
Další informace o konferenci Linux