History log of /illumos-gate/usr/src/uts/sun4v/vm/mach_kpm.c
Revision Date Author Comments Expand
79afa7fba66c808623862442107f913bce5ea783 30-Mar-2010 Sean McEnroe <Sean.McEnroe@Sun.COM>

6929029 hat_kpm_fault() on sun4v forces kernel panic 6938762 dr_mem_list_query() should use copy of phys_install

56f33205c9ed776c3c909e07d52e94610a675740 13-Jan-2010 Jonathan Adams <Jonathan.Adams@Sun.COM>

4517853 debug.h should include macros to assert implication and equivalence 6915090 struct memlist should have ml_ member prefixes

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/memory.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/bootprop.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c /illumos-gate/usr/src/stand/lib/sa/memlist.c /illumos-gate/usr/src/uts/common/cpr/cpr_dump.c /illumos-gate/usr/src/uts/common/crypto/io/swrand.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksubr.c /illumos-gate/usr/src/uts/common/io/dld/dld_proto.c /illumos-gate/usr/src/uts/common/io/mem.c /illumos-gate/usr/src/uts/common/io/tl.c /illumos-gate/usr/src/uts/common/os/dumpsubr.c /illumos-gate/usr/src/uts/common/os/mem_cage.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/os/memlist_new.c /illumos-gate/usr/src/uts/common/os/strsubr.c /illumos-gate/usr/src/uts/common/os/subr.c /illumos-gate/usr/src/uts/common/os/taskq.c /illumos-gate/usr/src/uts/common/sys/debug.h /illumos-gate/usr/src/uts/common/sys/dld_impl.h /illumos-gate/usr/src/uts/common/sys/memlist.h /illumos-gate/usr/src/uts/i86pc/io/intel_iommu.c /illumos-gate/usr/src/uts/i86pc/os/fakebop.c /illumos-gate/usr/src/uts/i86pc/os/lgrpplat.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86pc/os/memnode.c /illumos-gate/usr/src/uts/i86pc/os/memscrub.c /illumos-gate/usr/src/uts/i86pc/os/startup.c /illumos-gate/usr/src/uts/i86pc/vm/i86_mmu.c /illumos-gate/usr/src/uts/intel/ia32/os/sundep.c /illumos-gate/usr/src/uts/intel/io/pci/pci_boot.c /illumos-gate/usr/src/uts/intel/io/pci/pci_memlist.c /illumos-gate/usr/src/uts/intel/io/pci/pci_resource.c /illumos-gate/usr/src/uts/sun4/os/lgrpplat.c /illumos-gate/usr/src/uts/sun4/os/memlist.c /illumos-gate/usr/src/uts/sun4/os/memnode.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/vm/sfmmu.c /illumos-gate/usr/src/uts/sun4u/io/sbd.c /illumos-gate/usr/src/uts/sun4u/io/sbd_mem.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr_mem.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr_util.c /illumos-gate/usr/src/uts/sun4u/opl/io/dr_mem.c /illumos-gate/usr/src/uts/sun4u/opl/io/drmach.c /illumos-gate/usr/src/uts/sun4u/opl/io/mc-opl.c /illumos-gate/usr/src/uts/sun4u/opl/os/opl.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4u/os/mach_startup.c /illumos-gate/usr/src/uts/sun4u/os/memscrub.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sbdp_mem.c /illumos-gate/usr/src/uts/sun4u/starcat/io/drmach.c /illumos-gate/usr/src/uts/sun4u/starfire/io/drmach.c /illumos-gate/usr/src/uts/sun4v/io/dr_mem.c mach_kpm.c
af4c679f647cf088543c762e33d41a3ac52cfa14 24-Nov-2009 Sean McEnroe <Sean.McEnroe@Sun.COM>

6887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodes 6871169 kphysm_add_memory_dynamic panics testing vmstress + DR 6877160 guest domain panic at platsvc:mdeg_notify_client+10c 6874763 memseg_alloc_meta() incorrectly maps page_t pages 6873569 multiple calls to memlist_read_lock() can cause deadlock hazard 6886354 DR failure with "memory span duplication" error 6886782 panic after pagefault in seg_kpm after LDom add-mem on primary 6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/genunix.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/memory.c /illumos-gate/usr/src/uts/common/avs/ns/sdbc/sd_bio.c /illumos-gate/usr/src/uts/common/cpr/cpr_dump.c /illumos-gate/usr/src/uts/common/fs/autofs/auto_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/sys/zfs_vfsops.h /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ioctl.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c /illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c /illumos-gate/usr/src/uts/common/os/dumpsubr.c /illumos-gate/usr/src/uts/common/os/kstat_fr.c /illumos-gate/usr/src/uts/common/os/mem_cage.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/os/space.c /illumos-gate/usr/src/uts/common/rpc/rpcib.c /illumos-gate/usr/src/uts/common/sys/fs/lofs_node.h /illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h /illumos-gate/usr/src/uts/common/sys/vnode.h /illumos-gate/usr/src/uts/common/vm/page.h /illumos-gate/usr/src/uts/common/vm/page_lock.c /illumos-gate/usr/src/uts/common/vm/page_retire.c /illumos-gate/usr/src/uts/common/vm/seg_kmem.c /illumos-gate/usr/src/uts/common/vm/seg_kmem.h /illumos-gate/usr/src/uts/common/vm/seg_vn.c /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_pagelist.c /illumos-gate/usr/src/uts/sun4/os/memlist.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4v/io/dr_mem.c /illumos-gate/usr/src/uts/sun4v/io/drctl.c /illumos-gate/usr/src/uts/sun4v/io/vlds.c /illumos-gate/usr/src/uts/sun4v/os/memseg.c /illumos-gate/usr/src/uts/sun4v/promif/promif_emul.c /illumos-gate/usr/src/uts/sun4v/sys/drctl.h mach_kpm.c
9853d9e82e7a067a2b88dae2fd257207e6be5f94 17-Jul-2009 Jason Beloro <Jason.Beloro@Sun.COM>

FWARC 2008/540 Memory DR Domain Service FWARC 2009/300 CPU MD node property for real address bits 6720954 add memory dr feature to ldoms 6742779 fsflush_do_pages() may incorrectly skip constituent file large pages

/illumos-gate/usr/src/cmd/drd/drd.c /illumos-gate/usr/src/cmd/drd/drd.h /illumos-gate/usr/src/cmd/drd/drd_rcm.c /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/prototype_sparc /illumos-gate/usr/src/uts/common/fs/fsflush.c /illumos-gate/usr/src/uts/common/os/main.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/vm/page.h /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_pagelist.c /illumos-gate/usr/src/uts/i86pc/os/memnode.c /illumos-gate/usr/src/uts/i86pc/sys/memnode.h /illumos-gate/usr/src/uts/sun4/cpu/cpu_module.c /illumos-gate/usr/src/uts/sun4/os/memnode.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/sys/memnode.h /illumos-gate/usr/src/uts/sun4/vm/vm_dep.h /illumos-gate/usr/src/uts/sun4u/opl/os/opl.c /illumos-gate/usr/src/uts/sun4v/Makefile.files /illumos-gate/usr/src/uts/sun4v/Makefile.sun4v.shared /illumos-gate/usr/src/uts/sun4v/dr_mem/Makefile /illumos-gate/usr/src/uts/sun4v/io/dr_mem.c /illumos-gate/usr/src/uts/sun4v/io/dr_util.c /illumos-gate/usr/src/uts/sun4v/io/drctl.c /illumos-gate/usr/src/uts/sun4v/io/mdeg.c /illumos-gate/usr/src/uts/sun4v/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/os/mach_startup.c /illumos-gate/usr/src/uts/sun4v/os/memseg.c /illumos-gate/usr/src/uts/sun4v/os/mpo.c /illumos-gate/usr/src/uts/sun4v/promif/promif_emul.c /illumos-gate/usr/src/uts/sun4v/sys/dr_mem.h /illumos-gate/usr/src/uts/sun4v/sys/mpo.h mach_kpm.c
d20abfaa275f62e387fe9d814375fb3829fdb91f 18-Jun-2009 Pavel Tatashin <Pavel.Tatashin@Sun.COM>

6708183 poor scalability of mdb memstat with increasing CPU count

903a11ebdc8df157c4700150f41f1f262f4a8ae8 01-Aug-2008 rh87107 <none@none>

6698108 Sun Studio 12 finds many lint errors in ON source.

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/dhcp.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/interfaces.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/logging.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/main.c /illumos-gate/usr/src/lib/libc/i386/sys/ptrace.c /illumos-gate/usr/src/lib/libuutil/common/uu_avl.c /illumos-gate/usr/src/lib/libuutil/common/uu_list.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_test.c /illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/bitmap.c /illumos-gate/usr/src/uts/common/brand/lx/os/lx_syscall.c /illumos-gate/usr/src/uts/common/cpr/cpr_dump.c /illumos-gate/usr/src/uts/common/cpr/cpr_misc.c /illumos-gate/usr/src/uts/common/cpr/cpr_uthread.c /illumos-gate/usr/src/uts/common/fs/cachefs/cachefs_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_log.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksctp.h /illumos-gate/usr/src/uts/common/fs/sockfs/socksctpsubr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksctpvnops.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksdpsubr.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockssl.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockstr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksubr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockvnops.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode_sync.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_znode.c /illumos-gate/usr/src/uts/common/inet/ip/ip_mroute.c /illumos-gate/usr/src/uts/common/io/cardbus/cardbus.c /illumos-gate/usr/src/uts/common/io/cpc.c /illumos-gate/usr/src/uts/common/io/hxge/hxge_ndd.c /illumos-gate/usr/src/uts/common/io/pcic.c /illumos-gate/usr/src/uts/common/io/tl.c /illumos-gate/usr/src/uts/common/os/condvar.c /illumos-gate/usr/src/uts/common/os/kstat_fr.c /illumos-gate/usr/src/uts/common/os/mem_cage.c /illumos-gate/usr/src/uts/common/os/memlist_new.c /illumos-gate/usr/src/uts/common/os/rctl.c /illumos-gate/usr/src/uts/common/os/vmem.c /illumos-gate/usr/src/uts/common/vm/page_lock.c /illumos-gate/usr/src/uts/i86pc/vm/hat_i86.c /illumos-gate/usr/src/uts/i86pc/vm/htable.c /illumos-gate/usr/src/uts/i86pc/vm/vm_machdep.c /illumos-gate/usr/src/uts/i86xpv/os/xpv_panic.c /illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ghd.c /illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.c /illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.c /illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c /illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.c /illumos-gate/usr/src/uts/sun4/io/rootnex.c /illumos-gate/usr/src/uts/sun4/os/ddi_impl.c /illumos-gate/usr/src/uts/sun4/os/prom_subr.c /illumos-gate/usr/src/uts/sun4u/io/isadma.c /illumos-gate/usr/src/uts/sun4u/io/pmubus.c /illumos-gate/usr/src/uts/sun4u/io/sbd.c /illumos-gate/usr/src/uts/sun4u/io/sysiosbus.c /illumos-gate/usr/src/uts/sun4u/io/todds1287.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4u/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/os/hsvc.c mach_kpm.c
a75003d539b0f1ee06eb869b099fafb3126fa4ad 13-Jul-2006 ae112802 <none@none>

6447334 sfmmu_kpm_vatopfn incorrectly returns -1

fedab560fb18c85777c255ea9f445ffaf6830d30 29-Jun-2006 ae112802 <none@none>

6261101 VAC alias handling code should be compiled out for sun4v