summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/asm
AgeCommit message (Collapse)AuthorFilesLines
2019-11-0811859 need swapgs mitigationJohn Levon1-11/+0
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-05-1710953 Need mitigations for MDSRobert Mustacchi1-0/+9
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-049927 refetch_read_once() would like a p please bobRichard Lowe1-1/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-04-108956 Implement KPTIJohn Levon2-30/+37
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2015-09-296263 add missing cc clobbers to intel atomic inlinesJosef 'Jeff' Sipek1-3/+8
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-285362 invalid conversion when using asm/thread.h in c++ codeAlexander Eremin1-1/+2
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-245291 x86 {high,low}bit rely on undefined behaviorJosef 'Jeff' Sipek1-10/+14
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-105288 x86 bitmap inline asm functions duplicate codeJosef 'Jeff' Sipek1-44/+26
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-145087 8-bit inline atomic {add,or,and} use wrong reg constraints on x86Josef 'Jeff' Sipek1-27/+27
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-125044 define static inlines for most often used atomic functionsJosef 'Jeff' Sipek1-1/+214
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek1-51/+0
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2011-05-152251 kernel inlines should support gcc 4Richard Lowe10-129/+159
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com> Reviewed by: Milan Jurik <milan.jurik@xylab.cz> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2009-04-24PSARC 2009/206 10G link propertieslucy wang - Sun Microsystems - Beijing China1-13/+26
6830888 GLDv3 should provide more link properties for 10Gb Ethernet drivers 6818198 Identical assembly functions should be unified in one .il file Contributed by Paul Durrant (pdurrant@solarflare.com)
2009-03-266812228 No need to do software checksum for multiple-mblk packets in ↵lucy wang - Sun Microsystems - Beijing China1-25/+51
ip_tcp_input() 6694625 Performance falls off the cliff with large IO sizes PSARC/2009/039 prefetch interfaces 6812282 PSARC 2009/039 prefetch interfaces Contributed by Paul Durrant (pdurrant@solarflare.com)
2009-01-056788508 Fix for 6555476 (pcacheset_cmp is inefficient) breaks VIA C3 systemsDave Plauger1-1/+5
2008-12-086555476 pcacheset_cmp is inefficient (fix gcc build)David Plauger1-1/+1
2008-12-056555476 pcacheset_cmp is inefficientDavid Plauger1-3/+22
2008-08-275007142 Add ntohll and htonll to sys/byteorder.hDaniel Anderson1-17/+48
6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion functions
2007-10-246600939 gethrtime sometimes return a large time value into the futuresudheer1-17/+0
2007-09-18PSARC 2006/260 Solaris on Xenjohnlev3-34/+61
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains 6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr 6496858 mdb could use a memory-based IO backend 6515319 workaround for 6491065 needs to be removed from elfextract.c 6518807 snv_nightly: SUNWcakr pkgck error 6551858 PSARC 2006/260 Solaris on Xen 6584697 Can't boot Xen / Solaris dom0 if root is using ZFS 6593429 usr/src/cmd/devfsadm isn't linting properly 6600359 mdb_kvm_intrframe() is unused 6600750 can remove 'u' workaround from zlib 6601465 /dev/lofictl needs to accept kernel ioctl 6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp); --HG-- rename : usr/src/common/util/memset.h => deleted_files/usr/src/common/util/memset.h rename : usr/src/uts/common/krtld/mapfile => deleted_files/usr/src/uts/common/krtld/mapfile rename : usr/src/uts/i86pc/boot/boot_keyboard.h => deleted_files/usr/src/uts/i86pc/boot/boot_keyboard.h rename : usr/src/uts/intel/io/i8254.c => usr/src/uts/i86pc/io/microfind.c rename : usr/src/uts/i86pc/cpunex/Makefile => usr/src/uts/intel/cpunex/Makefile rename : usr/src/uts/i86pc/io/cpunex.c => usr/src/uts/intel/io/cpunex.c
2007-01-20PSARC 2006/568 direct boot (dboot) for x86mrj1-4/+45
6475880 vestiges of old boot code on i386/amd64 should be purged (build fix) 6477963 _update_sregs should be written in C (gcc link fix) 6478642 Solaris needs to support multiple x86 platforms (lint fix)
2005-07-256274708 gcc and boot really don't get alongjg1-1/+10
2005-06-14OpenSolaris Launchstevel@tonic-gate11-0/+967