TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: JAMES VAHN
from: PAUL WANKADIA
date: 1997-09-06 13:10:00
subject: Linux ASM

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)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.