HardenedBSD/sys/i386/i386
David Greenman 6cde7a165f Fixed two potentially serious classes of bugs:
1) The vnode pager wasn't properly tracking the file size due to
   "size" being page rounded in some cases and not in others.
   This sometimes resulted in corrupted files. First noticed by
   Terry Lambert.
   Fixed by changing the "size" pager_alloc parameter to be a 64bit
   byte value (as opposed to a 32bit page index) and changing the
   pagers and their callers to deal with this properly.
2) Fixed a bogus type cast in round_page() and trunc_page() that
   caused some 64bit offsets and sizes to be scrambled. Removing
   the cast required adding casts at a few dozen callers.
   There may be problems with other bogus casts in close-by
   macros. A quick check seemed to indicate that those were okay,
   however.
1998-10-13 08:24:45 +00:00
..
apic_vector.s
autoconf.c Allow more flexible use of MFS root. 1998-10-10 08:12:24 +00:00
bios.c
bioscall.s
busdma_machdep.c Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
cons.c
cons.h
db_disasm.c
db_interface.c
db_trace.c
elf_machdep.c Null commit.. CVS aborted on freefall last time (reaonly file). 1998-10-09 20:38:03 +00:00
exception.s
genassym.c Fix up the kernel environment and module data pointers in the bootinfo if 1998-10-08 21:03:41 +00:00
gensetdefs.c
globals.s Back out rev 1.6 (temporarily at least). <machine/asmacros.h> is used 1998-09-28 12:20:46 +00:00
i386-gdbstub.c
identcpu.c - Implement enabling write allocate on AMD K5/K6/K6-2 cpus. 1998-10-06 13:16:29 +00:00
in_cksum.c
initcpu.c - Implement enabling write allocate on AMD K5/K6/K6-2 cpus. 1998-10-06 13:16:29 +00:00
locore.s mp_machdep.c: Set a vector to boot code (PC-98). 1998-10-10 13:37:16 +00:00
machdep.c Relocate the preload module info from machdep specifically rather than 1998-10-09 23:36:26 +00:00
math_emu.h
math_emulate.c
mem.c
mp_machdep.c mp_machdep.c: Set a vector to boot code (PC-98). 1998-10-10 13:37:16 +00:00
mpapic.c Fix (?) EISA interrupt configuration based on observation of what we've 1998-09-28 13:47:23 +00:00
mpboot.s PC-98 doesn't have CMOS ram. 1998-10-10 10:36:12 +00:00
mplock.s
mptable.c mp_machdep.c: Set a vector to boot code (PC-98). 1998-10-10 13:37:16 +00:00
perfmon.c
pmap.c
procfs_machdep.c
setdef0.c
setdef1.c
simplelock.s
support.s
swapgeneric.c autoconf.c: 1998-09-15 10:03:43 +00:00
swtch.s
symbols.raw autoconf.c: 1998-09-15 10:03:43 +00:00
sys_machdep.c
trap.c
tsc.c Attempt to work around a bug in the previous commit related to 1998-09-20 19:56:28 +00:00
userconfig.c Add adw device. 1998-10-12 23:14:28 +00:00
vm86.c vm86_datacall: always use workaround since temp. malloced buffer or stack 1998-09-29 22:06:33 +00:00
vm86bios.s Don't try to save FP state if npxproc is null. 1998-10-01 20:45:28 +00:00
vm_machdep.c Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00