1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys/ia64/ia64
Hartmut Brandt e557905435 Fix a problem in bus_dmamap_load_{mbuf,uio} when the first mbuf or the first
uio segment is empty. In this case no dma segment is create by
bus_dmamap_load_buffer, but the calling routine clears the first flag.
Under certain combinations of addresses of the first and second mbuf/uio
buffer this leads to corrupted DMA segment descriptors. This was already
fixed by tmm in sparc64/sparc64/iommu.c.

PR:		kern/47733
Reviewed by:	sam
Approved by:	jake (mentor)
2003-02-04 16:30:27 +00:00
..
autoconf.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
busdma_machdep.c Fix a problem in bus_dmamap_load_{mbuf,uio} when the first mbuf or the first 2003-02-04 16:30:27 +00:00
clock_if.m
clock.c Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
critical.c
db_disasm.c
db_interface.c
db_trace.c
dump_machdep.c
efi.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
eficlock.c
elf_machdep.c Resolve relative relocations in klds before trying to parse the module's 2003-01-21 02:42:44 +00:00
exception.s
exception.S
genassym.c Export IA32 from opt_ia32.h to assembly so that we can eliminate 2003-02-02 09:07:15 +00:00
ia64-gdbstub.c
in_cksum.c
interrupt.c Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
locore.s Handle 3-digit interrupt numbers (vectors). While here, change the 2003-01-05 21:48:33 +00:00
locore.S Handle 3-digit interrupt numbers (vectors). While here, change the 2003-01-05 21:48:33 +00:00
machdep.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
mca.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
mem.c
mp_machdep.c Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
nexus.c
pal.s Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
pal.S Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
pmap.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
sal.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
sapic.c Move ia64_sapics and ia64_sapic_count from interrupt.c to sapic.c 2003-01-06 02:09:08 +00:00
setjmp.s
setjmp.S
ssc.c Remove special casing for running in the simulator from the kernel 2003-02-01 22:50:09 +00:00
sscdisk.c Don't use the 'c' partition for mounting root. A disklabel is very 2003-02-03 01:10:01 +00:00
support.s
support.S
swtch.s Export IA32 from opt_ia32.h to assembly so that we can eliminate 2003-02-02 09:07:15 +00:00
sys_machdep.c
timerreg.h
trap.c Reversion of commit by Davidxu plus fixes since applied. 2003-02-01 12:17:09 +00:00
unaligned.c
unwind.c
vm_machdep.c Reversion of commit by Davidxu plus fixes since applied. 2003-02-01 12:17:09 +00:00