History log of /illumos-gate/usr/src/uts/sun4v/io/dr_mem.c
Revision Date Author Comments Expand
02b4e56ca3a4e4a4fe9e52fca9c2972101f0e57f 27-Apr-2010 Haik Aftandilian <Haik.Aftandilian@Sun.COM>

6943088 Disable memory DR after a domain migration

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 dr_mem.c /illumos-gate/usr/src/uts/sun4v/vm/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 dr_mem.c drctl.c 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 /illumos-gate/usr/src/uts/sun4v/vm/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 dr_mem.c dr_util.c drctl.c 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 /illumos-gate/usr/src/uts/sun4v/vm/mach_kpm.c