The NetBSD Project

CVS log for src/sys/arch/i386/eisa/eisa_machdep.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / eisa

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: gmcgarry_ucred_base


Revision 1.17 / (download) - annotate - [select for diffs], Fri Nov 22 15:23:37 2002 UTC (21 years, 4 months ago) by fvdl
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.16: +29 -43 lines
Diff to previous 1.16 (colored)

New interrupt code. The basic idea behind it is to hide the differences
in interrupt controllers in struct pic, and try to keep as much
common code as possible. At the lowest (asm) level, this is done
with CPP macros.

The main structure is now struct intrsource, describing an established
interrupt line, of any kind (soft/hard local apic/legacy apic/IO apic).
For quick masking, there may be a maximum of 32 sources per CPU.
Sources can be assigned to any CPU in the MP case, though currently they
all go to the boot CPU.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>