Date: Mon, 24 Mar 2003 16:07:06 -0800 (PST) From: Jake Burkholder <jake@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha mem.c src/sys/alpha/include _types.h src/sys/arm/include _types.h src/sys/dev/bktr bktr_os.c src/sys/dev/drm drm_vm.h src/sys/dev/ed if_ed.c if_ed_cbus.c src/sys/dev/fb fb.c fbreg.h vga.c src/sys/dev/gfb gfb_pci.c ... Message-ID: <200303250007.h2P076mk067679@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2003/03/24 16:07:06 PST FreeBSD src repository Modified files: sys/alpha/alpha mem.c sys/alpha/include _types.h sys/arm/include _types.h sys/dev/bktr bktr_os.c sys/dev/drm drm_vm.h sys/dev/ed if_ed.c if_ed_cbus.c sys/dev/fb fb.c fbreg.h vga.c sys/dev/gfb gfb_pci.c sys/dev/sound/pcm dsp.c sys/dev/syscons syscons.c sys/dev/tdfx tdfx_pci.c sys/i386/acpica acpi_wakeup.c sys/i386/i386 busdma_machdep.c elan-mmcr.c machdep.c mem.c mp_machdep.c pmap.c vm86.c vm_machdep.c sys/i386/include _types.h md_var.h param.h pmap.h sys/i386/isa isa_dma.c spigot.c sys/i386/isa/pcvt pcvt_drv.c sys/i4b/layer1/isic i4b_tel_s016.c i4b_tel_s08.c sys/ia64/ia64 mem.c sys/ia64/include _types.h sys/isa vga_isa.c sys/kern subr_devstat.c subr_xxx.c sys_pipe.c uipc_cow.c uipc_jumbo.c vfs_bio.c sys/pc98/i386 machdep.c sys/pc98/pc98 pc98gdc.c syscons.c sys/pci agp.c meteor.c xrpu.c sys/powerpc/include _types.h sys/sparc64/include _types.h sys/sys conf.h jumbo.h malloc.h types.h sys/vm device_pager.c pmap.h vm_contig.c vm_extern.h vm_fault.c vm_object.c vm_page.c vm_page.h vm_pageq.c sys/x86_64/include _types.h Log: - Add vm_paddr_t, a physical address type. This is required for systems where physical addresses larger than virtual addresses, such as i386s with PAE. - Use this to represent physical addresses in the MI vm system and in the i386 pmap code. This also changes the paddr parameter to d_mmap_t. - Fix printf formats to handle physical addresses >4G in the i386 memory detection code, and due to kvtop returning vm_paddr_t instead of u_long. Note that this is a name change only; vm_paddr_t is still the same as vm_offset_t on all currently supported platforms. Sponsored by: DARPA, Network Associates Laboratories Discussed with: re, phk (cdevsw change) Revision Changes Path 1.44 +1 -1 src/sys/alpha/alpha/mem.c 1.4 +1 -0 src/sys/alpha/include/_types.h 1.3 +1 -0 src/sys/arm/include/_types.h 1.34 +1 -1 src/sys/dev/bktr/bktr_os.c 1.5 +2 -2 src/sys/dev/drm/drm_vm.h 1.216 +2 -2 src/sys/dev/ed/if_ed.c 1.8 +4 -4 src/sys/dev/ed/if_ed_cbus.c 1.26 +1 -1 src/sys/dev/fb/fb.c 1.13 +1 -1 src/sys/dev/fb/fbreg.h 1.24 +1 -1 src/sys/dev/fb/vga.c 1.6 +1 -1 src/sys/dev/gfb/gfb_pci.c 1.62 +1 -1 src/sys/dev/sound/pcm/dsp.c 1.401 +1 -1 src/sys/dev/syscons/syscons.c 1.26 +1 -1 src/sys/dev/tdfx/tdfx_pci.c 1.18 +1 -1 src/sys/i386/acpica/acpi_wakeup.c 1.38 +17 -13 src/sys/i386/i386/busdma_machdep.c 1.14 +1 -1 src/sys/i386/i386/elan-mmcr.c 1.555 +21 -20 src/sys/i386/i386/machdep.c 1.105 +1 -1 src/sys/i386/i386/mem.c 1.205 +1 -1 src/sys/i386/i386/mp_machdep.c 1.398 +25 -24 src/sys/i386/i386/pmap.c 1.54 +1 -1 src/sys/i386/i386/vm86.c 1.203 +5 -5 src/sys/i386/i386/vm_machdep.c 1.6 +1 -0 src/sys/i386/include/_types.h 1.60 +1 -1 src/sys/i386/include/md_var.h 1.67 +6 -6 src/sys/i386/include/param.h 1.90 +10 -9 src/sys/i386/include/pmap.h 1.13 +3 -2 src/sys/i386/isa/isa_dma.c 1.77 +1 -1 src/sys/i386/isa/pcvt/pcvt_drv.c 1.58 +1 -1 src/sys/i386/isa/spigot.c 1.7 +1 -1 src/sys/i4b/layer1/isic/i4b_tel_s016.c 1.7 +1 -1 src/sys/i4b/layer1/isic/i4b_tel_s08.c 1.13 +1 -1 src/sys/ia64/ia64/mem.c 1.6 +1 -0 src/sys/ia64/include/_types.h 1.23 +1 -1 src/sys/isa/vga_isa.c 1.43 +1 -1 src/sys/kern/subr_devstat.c 1.24 +1 -1 src/sys/kern/subr_xxx.c 1.133 +2 -1 src/sys/kern/sys_pipe.c 1.11 +1 -1 src/sys/kern/uipc_cow.c 1.6 +1 -1 src/sys/kern/uipc_jumbo.c 1.380 +1 -1 src/sys/kern/vfs_bio.c 1.309 +21 -20 src/sys/pc98/i386/machdep.c 1.36 +1 -1 src/sys/pc98/pc98/pc98gdc.c 1.188 +1 -1 src/sys/pc98/pc98/syscons.c 1.29 +1 -1 src/sys/pci/agp.c 1.61 +1 -1 src/sys/pci/meteor.c 1.30 +1 -1 src/sys/pci/xrpu.c 1.5 +1 -0 src/sys/powerpc/include/_types.h 1.4 +1 -0 src/sys/sparc64/include/_types.h 1.172 +1 -1 src/sys/sys/conf.h 1.4 +1 -1 src/sys/sys/jumbo.h 1.74 +1 -1 src/sys/sys/malloc.h 1.82 +1 -0 src/sys/sys/types.h 1.63 +5 -4 src/sys/vm/device_pager.c 1.56 +3 -3 src/sys/vm/pmap.h 1.15 +8 -7 src/sys/vm/vm_contig.c 1.61 +1 -1 src/sys/vm/vm_extern.h 1.164 +3 -2 src/sys/vm/vm_fault.c 1.261 +1 -1 src/sys/vm/vm_object.c 1.244 +10 -8 src/sys/vm/vm_page.c 1.118 +2 -2 src/sys/vm/vm_page.h 1.9 +1 -1 src/sys/vm/vm_pageq.c 1.3 +1 -0 src/sys/x86_64/include/_types.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303250007.h2P076mk067679>