History log of /opensolaris-onvv-gate/usr/src/uts/common/vm/vm_pagelist.c
Revision Date Author Comments
# 12342:0d4f730dbf17 07-May-2010 Dave Plauger <Dave.Plauger@Sun.COM>

6945836 fast crash dump broken: bzip2 internal error: BZ_UNKNOWN_ERROR


# 12293:2286b8b6d071 03-May-2010 jmcp <James.McPherson@Sun.COM>

backout 6535949: needs more work


# 12284:3d1135425dbe 29-Apr-2010 Amritpal Sandhu <Paul.Sandhu@Sun.COM>

6535949 availability of 2M pages degrades over time on Solaris/x64


# 12230:12df01648ca5 23-Apr-2010 Peter Rival <Frank.Rival@oracle.com>

6778289 vm locks need to scale with the size of system (strands/memory size)


# 11185:f0c31008e395 23-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


# 10843:eb166ea6e74e 22-Oct-2009 Dave Plauger <Dave.Plauger@Sun.COM>

6828976 Fast Crash Dump
6878030 live crash dump is much slower than reboot dump
6626023 Crash dump size is excessive on large memory machines


# 10106:b235491976d3 16-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


# 9278:516d20e27f80 03-Apr-2009 Sherry Moore <Sherry.Moore@Sun.COM>

6825760 page_freelist_split() needs to recheck page status after locking freelist


# 7656:2621e50fdf4a 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM>

PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms


# 6880:0a9c7c25ebae 16-Jun-2008 dv142724

6658818 The macro PCF_INDEX is incorrect
6666035 Lock contention for pcf_buckets impacting ISM creation times
6666045 The data structures pcc_info_t and hw_page_map_t need to be cached aligned.


# 6041:e35bc57647fd 19-Feb-2008 dp78419

6653726 guest domain panics on page_get_replacement_page in sparse-memory, memory-exhaustion test case


# 5847:f00debb01b10 16-Jan-2008 dp78419

6647517 assertion failed: pfn >= it->mi_mblock_base && pfn <= it->mi_mblock_end


# 5725:2059f23ffa16 19-Dec-2007 kchow

6632805 java: trap type = 0x31 panic (cr 6625279) reproducible in snv_78


# 5466:8e6f5dfe7459 12-Nov-2007 kchow

6615393 1000x + penalty running with gigantic pages when they are not available.
6623149 trimkcage() may return out of bound pfn range and break large page allocation throttling logic
6625279 new panic on UltraSPARC-IIe during snv_77 (panic[cpu0]/thread=3000cefcc20: BAD TRAP)
6627247 gigantic page processes can hang unless freemem has a padding of the gigantic page size


# 5349:01422ec04372 28-Oct-2007 kchow

6453272 ctfmerge uses the largest pagesize from getpagesizes() which can be bad on systems with giant pages
6543997 divide by 0 panic in page_geti_contig_pages during 1g page testing
6587615 1g pagesize support on AMD family 0x10 processors
6588824 throttling large page coalescing needs to be revisited for gigantic pages
6613824 legacy applications (java) should be prevented from inadvertantly using 1g pagesize


# 4769:291956cbfc21 31-Jul-2007 dp78419

PSARC 2006/675 MPO for Victoria Falls/Maramba project
6539930 MPO for sun4v platforms


# 4426:1b5c93035912 08-Jun-2007 aguzovsk

6544121 Implement text replication


# 3733:f1b41f5144cc 28-Feb-2007 dp78419

6528905 group colorequiv colors on N2 by low order bits of the color first


# 3717:8471164f3e47 26-Feb-2007 dp78419

6527696 /etc/system colorequiv setting has no impact


# 3290:256464cbb73c 20-Dec-2006 johansen

4894692 caching data in heap inflates crash dump
6499454 time to increase size of kmem default allocation caches
6499459 vm should stop checking kvp directly


# 3253:c929f34b62c5 14-Dec-2006 mec

PSARC 2006/360 Page retire and caged memory kstats
PSARC 2006/401 /dev/physmem
6385792 physical memory driver needed for memory testing


# 2961:8b33bed4151e 21-Oct-2006 dp78419

PSARC 2006/236 Hashed Cache index support
6409758 Integrate the support for Hashed Cache index mode
6249718 page_freelist_fill() can return a page of the wrong mtype
6478353 page_get_mnode_freelist(szc > 0) should call page_freelist_coalesce() for every bin it tries
6478363 page_get_mnode_cachelist() may ignore PG_MATCH_COLOR flag
6470374 PLCNT_SZ() macro in sun4/vm/vm_dep.h has incorrect loop condition


# 2124:4600ee10ee43 04-Jun-2006 mec

6433511 page_get_contig_pages panics in debug kernel due to MTYPE_START macro


# 1385:b13e2a3ab3e9 03-Feb-2006 kchow

6357424 zfs io test lead to usage of low 16M memory
6372227 physmax4g under skanky #ifndef in page_create_get_something()


# 1373:21e3b2045b46 01-Feb-2006 kchow

6351310 assertion failed: (plcnt[mnode][mtype].plc_mt_clpgcnt...) vm_pagelist.c, line: 2239]


# 917:a3d1e8247fa0 14-Nov-2005 elowe

4908967 toxic page handling on shutdown takes disproportionate amount of time
6330830 Aggressive page retire v3


# 841:814b4a127357 04-Nov-2005 kchow

6344639 system spends all its time trying and failing to make big pages


# 810:b238ce84deac 01-Nov-2005 kchow

6342422 kernel panic with patch 118844-19 on Gateway 600YG


# 450:a9c30983de1f 29-Aug-2005 kchow

6316862 SB1000/SB2000 ASSERT panic in cpu_vm_data_init: L2CACHE_ALIGN <= L2CACHE_ALIGN_MAX


# 414:c62c3f13a640 24-Aug-2005 kchow

6286816 page_numtopp_nolock is inefficent
6288107 Missing comment terminator in i86pc/ml/locore.s
6290613 high page_get_cachelist failure rate on jurassic
6297005 performance issues with page_nextn()


# 73:d6a2308c356e 24-Jun-2005 mec

6288365 memcntl panics on debug sun4v kernels for 4M pages


# 50:aefb62525908 21-Jun-2005 jjc

6266922 page_get_replacement_page may fail with 256M pages
6274712 no memnodes in parent lgroup of leaf lgroups with no memory
6274882 Remove lgrp_plat_build_topo() since it is unused
6274894 lgrp_plat_latency_verify() shouldn't use lgrp_plat_probe_times[0][0] as local latency
6274899 lgrp_mem_init() has mistake in accounting for lgroups changed


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 12342:0d4f730dbf17 07-May-2010 Dave Plauger <Dave.Plauger@Sun.COM>

6945836 fast crash dump broken: bzip2 internal error: BZ_UNKNOWN_ERROR


# 12293:2286b8b6d071 03-May-2010 jmcp <James.McPherson@Sun.COM>

backout 6535949: needs more work


# 12284:3d1135425dbe 29-Apr-2010 Amritpal Sandhu <Paul.Sandhu@Sun.COM>

6535949 availability of 2M pages degrades over time on Solaris/x64


# 12230:12df01648ca5 23-Apr-2010 Peter Rival <Frank.Rival@oracle.com>

6778289 vm locks need to scale with the size of system (strands/memory size)


# 11185:f0c31008e395 23-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


# 10843:eb166ea6e74e 22-Oct-2009 Dave Plauger <Dave.Plauger@Sun.COM>

6828976 Fast Crash Dump
6878030 live crash dump is much slower than reboot dump
6626023 Crash dump size is excessive on large memory machines


# 10106:b235491976d3 16-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


# 9278:516d20e27f80 03-Apr-2009 Sherry Moore <Sherry.Moore@Sun.COM>

6825760 page_freelist_split() needs to recheck page status after locking freelist


# 7656:2621e50fdf4a 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM>

PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms


# 6880:0a9c7c25ebae 16-Jun-2008 dv142724

6658818 The macro PCF_INDEX is incorrect
6666035 Lock contention for pcf_buckets impacting ISM creation times
6666045 The data structures pcc_info_t and hw_page_map_t need to be cached aligned.


# 6041:e35bc57647fd 19-Feb-2008 dp78419

6653726 guest domain panics on page_get_replacement_page in sparse-memory, memory-exhaustion test case


# 5847:f00debb01b10 16-Jan-2008 dp78419

6647517 assertion failed: pfn >= it->mi_mblock_base && pfn <= it->mi_mblock_end


# 5725:2059f23ffa16 19-Dec-2007 kchow

6632805 java: trap type = 0x31 panic (cr 6625279) reproducible in snv_78


# 5466:8e6f5dfe7459 12-Nov-2007 kchow

6615393 1000x + penalty running with gigantic pages when they are not available.
6623149 trimkcage() may return out of bound pfn range and break large page allocation throttling logic
6625279 new panic on UltraSPARC-IIe during snv_77 (panic[cpu0]/thread=3000cefcc20: BAD TRAP)
6627247 gigantic page processes can hang unless freemem has a padding of the gigantic page size


# 5349:01422ec04372 28-Oct-2007 kchow

6453272 ctfmerge uses the largest pagesize from getpagesizes() which can be bad on systems with giant pages
6543997 divide by 0 panic in page_geti_contig_pages during 1g page testing
6587615 1g pagesize support on AMD family 0x10 processors
6588824 throttling large page coalescing needs to be revisited for gigantic pages
6613824 legacy applications (java) should be prevented from inadvertantly using 1g pagesize


# 4769:291956cbfc21 31-Jul-2007 dp78419

PSARC 2006/675 MPO for Victoria Falls/Maramba project
6539930 MPO for sun4v platforms


# 4426:1b5c93035912 08-Jun-2007 aguzovsk

6544121 Implement text replication


# 3733:f1b41f5144cc 28-Feb-2007 dp78419

6528905 group colorequiv colors on N2 by low order bits of the color first


# 3717:8471164f3e47 26-Feb-2007 dp78419

6527696 /etc/system colorequiv setting has no impact


# 3290:256464cbb73c 20-Dec-2006 johansen

4894692 caching data in heap inflates crash dump
6499454 time to increase size of kmem default allocation caches
6499459 vm should stop checking kvp directly


# 3253:c929f34b62c5 14-Dec-2006 mec

PSARC 2006/360 Page retire and caged memory kstats
PSARC 2006/401 /dev/physmem
6385792 physical memory driver needed for memory testing


# 2961:8b33bed4151e 21-Oct-2006 dp78419

PSARC 2006/236 Hashed Cache index support
6409758 Integrate the support for Hashed Cache index mode
6249718 page_freelist_fill() can return a page of the wrong mtype
6478353 page_get_mnode_freelist(szc > 0) should call page_freelist_coalesce() for every bin it tries
6478363 page_get_mnode_cachelist() may ignore PG_MATCH_COLOR flag
6470374 PLCNT_SZ() macro in sun4/vm/vm_dep.h has incorrect loop condition


# 2124:4600ee10ee43 04-Jun-2006 mec

6433511 page_get_contig_pages panics in debug kernel due to MTYPE_START macro


# 1385:b13e2a3ab3e9 03-Feb-2006 kchow

6357424 zfs io test lead to usage of low 16M memory
6372227 physmax4g under skanky #ifndef in page_create_get_something()


# 1373:21e3b2045b46 01-Feb-2006 kchow

6351310 assertion failed: (plcnt[mnode][mtype].plc_mt_clpgcnt...) vm_pagelist.c, line: 2239]


# 917:a3d1e8247fa0 14-Nov-2005 elowe

4908967 toxic page handling on shutdown takes disproportionate amount of time
6330830 Aggressive page retire v3


# 841:814b4a127357 04-Nov-2005 kchow

6344639 system spends all its time trying and failing to make big pages


# 810:b238ce84deac 01-Nov-2005 kchow

6342422 kernel panic with patch 118844-19 on Gateway 600YG


# 450:a9c30983de1f 29-Aug-2005 kchow

6316862 SB1000/SB2000 ASSERT panic in cpu_vm_data_init: L2CACHE_ALIGN <= L2CACHE_ALIGN_MAX


# 414:c62c3f13a640 24-Aug-2005 kchow

6286816 page_numtopp_nolock is inefficent
6288107 Missing comment terminator in i86pc/ml/locore.s
6290613 high page_get_cachelist failure rate on jurassic
6297005 performance issues with page_nextn()


# 73:d6a2308c356e 24-Jun-2005 mec

6288365 memcntl panics on debug sun4v kernels for 4M pages


# 50:aefb62525908 21-Jun-2005 jjc

6266922 page_get_replacement_page may fail with 256M pages
6274712 no memnodes in parent lgroup of leaf lgroups with no memory
6274882 Remove lgrp_plat_build_topo() since it is unused
6274894 lgrp_plat_latency_verify() shouldn't use lgrp_plat_probe_times[0][0] as local latency
6274899 lgrp_mem_init() has mistake in accounting for lgroups changed


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch