freebsd-dev/sys/sparc64/sparc64
Thomas Moestl 62b7be1be9 Correct the termination condition of the DVMA pruning loop in
iommu_dvma_vallocseg(), which I botched in r1.32. This bug could
cause an endless loop when a map was loaded and DVMA was scarce,
or that map had a stringent alignment or boundary.

Report and additional testing:	Marius Strobl <marius@alchemy.franken.de>
2004-03-23 23:20:34 +00:00
..
autoconf.c Run configure at SI_SUB_THIRD instead of SI_SUB_ANY like other 2002-11-18 03:28:23 +00:00
bus_machdep.c Now that contigfree() does not require Giant, don't grab it in busdma. 2004-03-13 15:42:59 +00:00
cache.c Fix a bug in the data access error recorvery. Before re-enabling the data 2003-11-11 06:41:54 +00:00
cheetah.c Fix a bug in the data access error recorvery. Before re-enabling the data 2003-11-11 06:41:54 +00:00
clock.c Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
counter.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
critical.c Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon's 2003-08-12 23:24:05 +00:00
db_disasm.c The abs() function isn't defined locally; include a header file that 2003-01-16 08:53:03 +00:00
db_hwwatch.c Use vm_paddr_t for physical addresses. 2003-04-08 06:35:09 +00:00
db_interface.c
db_trace.c Don't confuse NULL with 0. 2003-12-26 14:30:19 +00:00
dump_machdep.c Don't confuse NULL with 0. 2003-12-26 14:30:19 +00:00
eeprom_ebus.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
eeprom_fhc.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
eeprom_sbus.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
eeprom.c s#<mk48txx/mk48txxreg.h>#<dev/mk48txx/mk48txxreg.h># 2003-08-23 05:56:58 +00:00
elf_machdep.c Add an additional field to the elf brandinfo structure to support 2003-12-23 02:42:39 +00:00
exception.S add support for interrupt counting on sparc64. This copies part of the 2003-07-16 00:08:43 +00:00
genassym.c reenable the caches when a PCI peek faults. Takes my kernel compile 2003-08-24 06:23:36 +00:00
identcpu.c - Set cpu_impl early in sparc64_init so that we can use it to detect 2003-03-19 05:51:21 +00:00
in_cksum.c
interrupt.S add support for interrupt counting on sparc64. This copies part of the 2003-07-16 00:08:43 +00:00
intr_machdep.c add support for interrupt counting on sparc64. This copies part of the 2003-07-16 00:08:43 +00:00
iommu.c Correct the termination condition of the DVMA pruning loop in 2004-03-23 23:20:34 +00:00
locore.S - Fix placement of cvs ids in previous commit to match .S files in libc. 2003-04-29 00:37:41 +00:00
machdep.c Make sigaltstack as per-threaded, because per-process sigaltstack state 2004-01-03 02:02:26 +00:00
mem.c Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
mp_exception.S - Rename the IPI_WAIT macro to IPI_DONE. 2003-06-19 05:27:04 +00:00
mp_locore.S - Fix placement of cvs ids in previous commit to match .S files in libc. 2003-04-29 00:37:41 +00:00
mp_machdep.c Fix all users of mp_maxid to use the same semantics, namely: 2003-12-03 14:57:26 +00:00
nexus.c free type too if we can't add the child. 2003-06-16 19:18:06 +00:00
ofw_bus.c s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev 2003-08-23 00:11:16 +00:00
ofw_machdep.c Some integrated Davicom cards in sparc64 boxes have an all zeros 2004-01-08 19:08:27 +00:00
pmap.c Retire pmap_pinit2(). Alpha was the last platform that used it. However, 2004-03-07 21:06:48 +00:00
prof_machdep.c Add routines needed for high resolution profiling. 2002-07-29 00:45:13 +00:00
rwindow.c Greatly improve readability of trap() by using a table to convert between 2002-10-25 16:00:47 +00:00
sc_machdep.c "md" files for syscons. 2003-08-24 00:47:40 +00:00
spitfire.c Fix a bug in the data access error recorvery. Before re-enabling the data 2003-11-11 06:41:54 +00:00
support.S Fix a bug in the data access error recorvery. Before re-enabling the data 2003-11-11 06:41:54 +00:00
swtch.S - Fix placement of cvs ids in previous commit to match .S files in libc. 2003-04-29 00:37:41 +00:00
sys_machdep.c - Push down Giant into the sysarch() calls that still need Giant. 2003-04-25 20:04:02 +00:00
tick.c Completely disable interrupts (not just raise %pil) when calculating the 2003-05-29 17:49:21 +00:00
tlb.c - Move the routine for flushing all user mappings from the tlb from pmap to 2003-04-13 21:54:58 +00:00
trap.c Fix a bug in the data access error recorvery. Before re-enabling the data 2003-11-11 06:41:54 +00:00
tsb.c - Mirror vm_page_queue_mtx assertions added to the i386 pmap. 2003-06-15 19:54:50 +00:00
uio_machdep.c Add an implementation of uiomove_fromphys() to sparc64. This 2004-03-22 08:08:25 +00:00
vm_machdep.c Intitialize the frame pointer and return pc of a new process created 2004-03-23 23:12:02 +00:00