Article View: cn.bbs.comp.unix.programming.kernel
Article #83˭�ܰ��ҽ���һ�¸�ʽ��
From: howto
Date: Wed, 13 Mar 2002 15:11
Date: Wed, 13 Mar 2002 15:11
32 lines
1597 bytes
1597 bytes
#define BUILD_COMMON_IRQ() \
asmlinkage void call_do_IRQ(void); \
__asm__( \
"\n" __ALIGN_STR"\n" \
"common_interrupt:\n\t" \
SAVE_ALL \
"pushl $ret_from_intr\n\t" \
SYMBOL_NAME_STR(call_do_IRQ)":\n\t" \
"jmp "SYMBOL_NAME_STR(do_IRQ));
չ����Ӧ�þ���
asmlinkage void call_do_IRQ(void);
__asm__(
__ALIGN_STR
"common_interrupt:"
SAVE_ALL
"pushl $ret_from_intr"
SYMBOL_NAME_STR(call_do_IRQ)":"
"jmp "SYMBOL_NAME_STR(do_IRQ));
��һ��������һ�������
����Ķ��������أ�
SYMBOL_NAME_STR����ʲô��˼��
__asm__(
.................
..................
);
���ֻ�Ƕ��������
Ϊʲô��;��β����
˭��ϵͳ�Ľ�һ����
--
[m[1;32m�� ��Դ:��UNIX��� apue.dhs.org��[FROM: 202.38.242.94][m
Technical Details
Message-ID:
<3lJ9j6$01e@apue.dhs.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.cn99.com!news.tiaozhan.com!APUEShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 10e809,2da150cf574a6f23,start X-Google-Attributes: gid10e809,public X-Google-ArrivalTime: 2002-03-13 07:23:44 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.cn99.com!news.tiaozhan.com!APUE From: howTo.bbs@apue.dhs.org (howto) Newsgroups: cn.bbs.comp.unix.programming.kernel Subject: ˭�ܰ��ҽ���һ�¸�ʽ�� Date: 13 Mar 2002 15:11:45 GMT Organization: APUE Message-ID: <3lJ9j6$01e@apue.dhs.org> X-Filename: UKP/M.1016031606.A Lines: 32