summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4/os
AgeCommit message (Collapse)AuthorFilesLines
2020-07-1012882 sun4u/unix: build errors with gcc 7Toomas Soome1-4/+2
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-3112808 sun4u/unix: this 'if' clause does not guardToomas Soome1-4/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-0812608 want memory arena for vmm applicationsJohn Levon1-1/+2
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-2912525 unix: sparc is missing do_hotinlines()Toomas Soome1-0/+5
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-04-2412532 unix: NULL pointer errorsToomas Soome4-13/+14
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0711630 remove checks for 64-bit capable hardwarePeter Tribble1-48/+0
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2019-06-1711225 There are no positronsPeter Tribble1-33/+16
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-0611096 SPARC build failure due to typo in mp_startup.cPeter Tribble1-1/+2
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Norm Jacobs <naj@snapcon.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-2211048 need a way to disable SMTJohn Levon2-2/+12
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergo Doma <domag02@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-02-0710318 Remove starfire supportPeter Tribble1-1/+3
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-168534 Want AVX-512 SupportJerry Jelinek1-0/+6
8535 kernel cpuid support for new processors 8536 xsave area should size dynamically, based on CPU features 8537 rtld needs to learn about AVX512 8538 add support for xsaveopt for improved context switching 8539 better handling for AMD-specifc *save_ctxt FP exceptions Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-227812 Remove gender specific languageDaniel Hoffman2-2/+4
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe1-0/+2
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>
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon Ross1-2/+2
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-18backout 5876 sys/regset.h pollutes name spaceGordon Ross1-2/+2
backout commit 21227944c2bcc086121a5428f3f9d2496ba646f5.
2015-10-175876 sys/regset.h pollutes name spaceGordon Ross1-2/+2
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Approved by: Albert Lee <trisk@omniti.com>
2014-11-105255 uts shouldn't open-code ISP2Josef 'Jeff' Sipek1-5/+4
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-115285 pass in cpu_pause_func via pause_cpusJosef 'Jeff' Sipek2-3/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek2-5/+5
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' Sipek3-11/+11
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-06-094888 Undocument dma_req(9s)Garrett D'Amore1-2/+26
4884 EOF scsi_hba_attach 4886 EOF ddi_dmae_getlim 4887 EOF ddi_iomin 4634 undocument scsi_hba_attach() and ddi_dma_lim(9s) 4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-08-123975 ddi_periodic_add(9F) is entirely rubbishJoshua M. Clulow1-2/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2012-09-123181 t_onfault should be preserved across pagefaultsBryan Cantrill1-1/+7
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Garrett D'Amore <garrett@damore.org>
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-38/+3
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-02backout 998: breaks common closed driversRichard Lowe1-3/+38
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-38/+3
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2010-08-186976415 Console commands "reset panic" + sync cause panic dump timeout on ↵Dave Plauger1-0/+6
M4000 and M5000
2010-07-286967825 panic "sync initiated" can hang attempting a crash dumpDave Plauger2-4/+3
2010-07-266948098 freemem_lock contention causes poor concurrent DISM ↵Pavel Tatashin1-1/+1
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-06-176923763 break followed by sync results in panic dump timeout 'dump aborted'Dave Plauger1-8/+5
2010-04-236910795 Use the invariant %stick for sun4v system tickPrashanth Sreenivasa1-4/+4
2010-04-236778289 vm locks need to scale with the size of system (strands/memory size)Peter Rival1-4/+8
2010-03-266896720 new CPU added to lgrp partition list too early during boot, causes ↵Rafael Vanoni1-2/+17
intermittent boot hang
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu1-938/+0
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-03-05PSARC/2009/354 Always on / no reboot Solaris AuditMarek Pospisil1-10/+12
6192139 Solaris auditing should be able to start collecting audit records without a reboot
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams4-57/+60
6915090 struct memlist should have ml_ member prefixes
2010-01-066840848 zfs boot error "panic - kernel: bop_alloc_chunk failed" when ↵Gangadhar Mylapuram1-16/+7
/etc/system file is >8k
2009-12-226764832 Provide user-level processor groups observabilityAlexander Kolbasov2-9/+51
6831680 cputrack(1) leaves its victim with unneeded cpc context 6901343 cpc context flag updates are not always atomic 6908152 Dormant thread CPC context affects cpu CPC consumers
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson1-0/+2
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-12-03backout 6840848: fails to buildjmcp1-6/+15
2009-12-026840848 zfs boot error "panic - kernel: bop_alloc_chunk failed" when ↵Gangadhar Mylapuram1-15/+6
/etc/system file is >8k
2009-11-236887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodesSean McEnroe2-11/+4
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
2009-11-236881015 ZFS write activity prevents other threads from running in a timely ↵Jonathan Adams1-0/+3
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-236741065 Solaris should support cooperative migrationHaik Aftandilian2-1/+24
6873667 a domain running Sun Cluster should notify the cluster framework when it is migrating FWARC 2009/559 Domain Suspend Domain Service FWARC 2009/452 HV APIs for cooperative guest migration PSARC 2009/589 LDOM-SunCluster suspend callbacks
2009-11-196899987 sparc simulator cleanupJerry Gilliam1-5/+0
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-0/+42
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-10-226828976 Fast Crash DumpDave Plauger1-0/+7
6878030 live crash dump is much slower than reboot dump 6626023 Crash dump size is excessive on large memory machines
2009-10-036861737 Assertion in lgrpplat.c hit on platform with >32 cores.Jonathan Chew2-38/+28
2009-08-066858457 Remove Solaris support for UltraSPARC-AT10 processorJason Beloro1-11/+3
2009-07-316338698 Application deadlocks on an lwpchan lock when a watchpoint is ↵Roger A. Faulkner1-0/+1
enabled on a thread stack