1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys/amd64/isa
Jake Burkholder 6d43764a10 Introduce a new potientially cleaner interface for accessing per-cpu
variables from i386 assembly language.  The syntax is PCPU(member)
where member is the capitalized name of the per-cpu variable, without
the gd_ prefix.  Example: movl %eax,PCPU(CURPROC).  The capitalization
is due to using the offsets generated by genassym rather than the symbols
provided by linking with globals.o.  asmacros.h is the wrong place for
this but it seemed as good a place as any for now.  The old implementation
in asnames.h has not been removed because it is still used to de-mangle
the symbols used by the C variables for the UP case.
2000-12-13 09:23:53 +00:00
..
atpic_vector.S Introduce a new potientially cleaner interface for accessing per-cpu 2000-12-13 09:23:53 +00:00
clock.c Namespace cleanup. Remove some #includes in favour of an explicit 2000-12-02 17:59:41 +00:00
icu_ipl.s Cleanup some leftover lint from the old interrupt system. 2000-12-04 21:15:14 +00:00
icu_ipl.S Cleanup some leftover lint from the old interrupt system. 2000-12-04 21:15:14 +00:00
icu_vector.s Introduce a new potientially cleaner interface for accessing per-cpu 2000-12-13 09:23:53 +00:00
icu_vector.S Introduce a new potientially cleaner interface for accessing per-cpu 2000-12-13 09:23:53 +00:00
icu.h Cleanup some leftover lint from the old interrupt system. 2000-12-04 21:15:14 +00:00
intr_machdep.c Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
intr_machdep.h Cleanup some leftover lint from the old interrupt system. 2000-12-04 21:15:14 +00:00
isa_dma.c
isa_dma.h
isa.c Convert the type of bus_space_handle_t of pc98 from structure into 2000-10-20 02:42:06 +00:00
isa.h
ithread.c Cleanup some leftover lint from the old interrupt system. 2000-12-04 21:15:14 +00:00
nmi.c Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
npx.c Catch up to moving headers: 2000-10-20 07:58:15 +00:00
timerreg.h
vector.s Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
vector.S Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00