On 02 Sep 97, James Vahn wrote to Paul Wankadia --
JV> > JV> An article in Linux Journal (#42, page 58) describes exception
JV> > JV> handling in the next generation of kernels.
JV> > Huh?
JV> Jan's been dabling in Linux assembly; the article gets into the meat
JV> and potatoes of the upcoming kernel. Info like this will eventually
JV> allow (me) to understand how to use entries like these, found in
JV> /System.map....
You're a budding kernel hacker, James? I'd never have guessed...
JV> 0010017f t check_x87
JV> 001001aa t setup_idt
JV> 001001c7 t rp_sidt
JV> 001001e0 t setup_paging
JV> 00101000 T swapper_pg_dir
JV> 00102000 T pg0
JV> 00103000 T empty_bad_page
JV> 00104000 T empty_bad_page_table
JV> There are 3200 lines of this stuff. I can only wonder what it's for and
JV> how to use it... Do you suppose it's a MAP to the kernel routines? ;-)
If you've ventured into 'arch/i386/kernel/head.S' before, you might very well
recognise most of those symbols.
Also, I think 0x100000 is the start of the kernel (for a compressed boot).
JV> There's a friend of yours up there: setup_idt
Indeedily. How'd you like mine?
--- PPoint 2.00
---------------
* Origin: Junyer's Workshop (1:342/1022.2)
|