summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/vm
AgeCommit message (Collapse)AuthorFilesLines
2022-05-3114041 Dell R650 Xeon Gold 5318Y not bootingStuart Maybee1-0/+13
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-1814454 sys/debug.h: CTASSERT should use _Static_assertToomas Soome1-4/+4
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-02-1014407 unix, genunix partial warning cleanupRobert Mustacchi2-9/+9
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-08-1613939 it's time the 32bit intel kernel was (x)86'dRichard Lowe6-253/+18
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Garret D'Amore <garrett@damore.org>
2021-07-2713833 want bhyve memory reservoirPatrick Mooney2-521/+0
13822 bhyve memory should exert memory pressure 13834 want extensible page_resv 13821 vmmctl ioctls should have more structure Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-0812608 want memory arena for vmm applicationsJohn Levon1-2/+5
12609 x86 memory DR should be disabled Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-04-2712553 want segment driver for vmm applicationsPatrick Mooney2-0/+518
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2312175 i86xpv: variable may be used uninitializedToomas Soome2-1/+2
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-1612174 i86pc: variable may be used uninitializedToomas Soome2-2/+4
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-1611528 Makefile.noget can get goneJohn Levon2-4/+5
11529 Use -Wno-maybe-initialized Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-04-3010806 mnode_range_setup() makes assumptions about mnodesJohn Levon1-59/+56
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-0510690 uts/i86pc Makefile lint cleanupAndy Fiddaman1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-2810573 define TASKQID_INVALID as (taskq_id)0Toomas Soome1-1/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-199641 want stack-clash mitigationPatrick Mooney1-8/+13
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-04-108956 Implement KPTIJohn Levon9-461/+1319
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-109208 hati_demap_func should take pagesize into accountSam Gwydir2-25/+38
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Gordon Ross <gwr@nexenta.com>
2017-12-138819 x86 unix: variable set but not usedToomas Soome1-3/+1
Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-06-218396 uts: vm_dep.h error: left shift of negative valueToomas Soome1-1/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Approved by: Dan McDonald <danmcd@joyent.com>
2016-10-187477 secflags panic in shmem_lockPatrick Mooney1-0/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe1-6/+35
7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Patrick Mooney <pmooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-01-315461 #pragma align before the declarationRichard Lowe1-3/+0
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2016-01-056514 AS_* lock macros simplificationJosef 'Jeff' Sipek1-18/+12
Reviewed by: Piotr Jasiukajtis <estibi@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-09-136202 htable_reap() kicks off htable crime wave, destroying systemBryan Cantrill1-2/+17
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Richard PALO <richard@netbsd.org> Approved by: Albert Lee <trisk@omniti.com>
2015-05-185928 htable_walk strays into the VA holeJoshua M. Clulow1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-01-155498 kmem_reap does one xcall per pageMatthew Ahrens4-42/+88
5514 hat_unload_callback passes the wrong length to segvn_hat_unload_callback Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-054110 panic while reaping htable_cacheBoris Protopopov1-173/+209
Reviewed by: Gordon Ross <Gordon.Ross@nexenta.com> Reviewed by: Ilya Usvyatsky <Ilya.Usvyatsky@nexenta.com> Reviewed by: Thomas Keiser <tkeiser@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek4-14/+12
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek2-10/+9
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2011-01-19536 hat_getkpfnum needs to be removedGarrett D'Amore1-41/+3
Reviewed by: gwr@nexenta.com Reviewed by: trisk@nexenta.com
2010-07-266948098 freemem_lock contention causes poor concurrent DISM ↵Pavel Tatashin1-3/+2
MC_LOCK/MC_UNLOCK performance 6946742 sfmmu_mlspl_enter lock contention on mml_table 6956454 ani_free_pool lock contention with multi processed ISM
2010-07-146812663 Running out of bits in x86_featureKuriakose Kuruvilla2-6/+7
2010-06-216961709 x86 global zone panics hosting solaris10 containers with vm_page.c ↵Joe Bonasera1-2/+2
line: 3558 (cstyle)
2010-06-216961709 x86 global zone panics hosting solaris10 containers with vm_page.c ↵Joe Bonasera1-0/+20
line: 3558
2010-06-026897709 BAD TRAP: unix:page_get_mnode_freelistJoe Bonasera3-27/+17
6898574 incorrect pagetable handling in i86pc/vm
2010-05-076945836 fast crash dump broken: bzip2 internal error: BZ_UNKNOWN_ERRORDave Plauger1-3/+6
2010-05-03backout 6535949: needs more workjmcp3-1314/+81
2010-04-296535949 availability of 2M pages degrades over time on Solaris/x64Amritpal Sandhu3-81/+1314
2010-04-236778289 vm locks need to scale with the size of system (strands/memory size)Peter Rival1-2/+2
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu3-55/+373
PSARC/2009/550 PSMI Extensions for CPU Hotplug PSARC/2009/551 acpihpd ACPI Hotplug Daemon PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems 6862510 provide support for cpu hot add on x86 6883891 cmi interface needs to support dynamic reconfiguration 6884154 x2APIC and kmdb may not function properly during CPU hotplug event. 6904971 low priority acpi nexus code review feedback 6877301 lgrp should support memory hotplug flag in SRAT table
2010-02-176917417 jvm failure to mmap 3G memory segment on new Opteron processors 2384Sudheer A1-6/+12
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams1-6/+4
6915090 struct memlist should have ml_ member prefixes
2009-11-236881015 ZFS write activity prevents other threads from running in a timely ↵Jonathan Adams1-10/+0
manner 6899867 mstate_thread_onproc_time() doesn't account for runnable time correctly PSARC/2009/615 System Duty Cycle Scheduling Class and ZFS IO Observability
2009-11-176898202 hat_flush_range is not correct for x86Dave Plauger1-10/+10
2009-11-126835500 Superfluous ASSERT(ht->ht_lock_cnt == 0) in htable_release()Jakub Jermar1-3/+2
6893736 htable_reap() always reaps only 10 page tables 6893744 ptable_alloc() does not track active_ptables reliably
2009-10-226828976 Fast Crash DumpDave Plauger1-0/+29
6878030 live crash dump is much slower than reboot dump 6626023 Crash dump size is excessive on large memory machines
2009-10-076880460 some root-build bits were missed by 6864230jmcp1-1/+1
6414832 SUNWonbld gk account should be removed 6536468 date in Nevada motd should be changed 6855668 webrev mangles dates in non-Romanised locales 6866716 estimation of max-jobs for /.make.machines is incorrect 6589104 make POUND_SIGN less of a drag 6750554 build rule for mcs gives shell+date a real workout 6885068 no need for raciness Portions contributed by Rich Lowe
2009-07-296864230 hiho, hiho, it'ch chtime for CH to gojmcp1-5/+2
Portions contributed by Rich Lowe
2009-07-246849090 Need to synch with newer versions of Xen and associated toolsStuart Maybee1-21/+52
6747653 xen_fix_foreign and is_foreign needs to be removed from xnb driver 6451665 Xen/Solaris on Xen needs to support MSI 6736325 core dumps of 32on64 domains need support 6827538 PV access should be initialized earlier for Solaris HVM domains 6831935 Solaris's xen code doesn't use the list_t correctly 6798742 excesive PAGESIZE buf alloc/free in evtchndrv_write 6771370 ipagent accidentally depends on SUNWxvm 6772060 ipagent service has no dependencies 6771371 ipagent doesn't handle IPv6 correctly 6838897 xvm ipagent service generates noise on boot 6788314 Array overrun in evtchn code 6839622 dom0 paniced with pdp->xd_evtchn != INVALID_EVTCHN 6561515 Need to remove workaround from evtchn.c when compiler bug is fixed 6835636 B107/xvm wont plumb 10gig interface - nxge_alloc_tx_cntl_dma failed! --HG-- rename : usr/src/uts/common/xen/public/acm.h => usr/src/uts/common/xen/public/xsm/acm.h rename : usr/src/uts/common/xen/public/acm_ops.h => usr/src/uts/common/xen/public/xsm/acm_ops.h
2009-06-186708183 poor scalability of mdb memstat with increasing CPU count (fix ↵Pavel Tatashin1-19/+6
mis-merge)
2009-06-176708183 poor scalability of mdb memstat with increasing CPU countPavel Tatashin1-6/+51