summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/xen/io
AgeCommit message (Collapse)AuthorFilesLines
2022-08-0413700 pollhead_delete trips over bad pointerPatrick Mooney1-1/+2
Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-1014443 resection manual pages per IPD4Richard Lowe1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-2313096 xnf asleep at wheel while freemem smashes into the groundJoshua M. Clulow2-49/+28
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-2312712 xnf calls ddi_dma_nextcookie too many times and panics the systemAndrew Stormont1-11/+12
Reviewed by: Paul Winder <pwinder@racktopsystems.com> Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-1812676 want better offloads for vnicsRyan Zezeski1-2/+3
12677 simnet has bogus mi_tx_cksum_flags 12678 mac_tx() is too eager to emulate hardware offloads Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2312175 i86xpv: variable may be used uninitializedToomas Soome1-0/+1
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 Soome1-4/+6
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1511801 i86xpv: cast between incompatible function typesToomas Soome1-6/+3
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-1411803 evtchn: cast between incompatible function typesToomas Soome1-2/+3
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-1211802 xencons: cast between incompatible function typesToomas Soome1-4/+4
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-1211800 i86hvm: cast between incompatible function typesToomas Soome1-6/+12
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-2210799 i86xpv: NULL pointer errorsToomas Soome1-4/+4
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2210798 xpv: NULL pointer errorsToomas Soome1-12/+10
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2210800 evtchn: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2210801 xencons: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2210802 xenbus: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2210803 xnbo: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-05-019257 hvm drivers don't need to anounce failure to report versionYuri Pankov3-17/+9
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-089066 xdf devices attach hybrid VTOC/EFI labelYuri Pankov2-37/+17
Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-049024 rework PV-HVM disk device handlingYuri Pankov2-46/+70
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-049023 port Delphix Xen-related fixesYuri Pankov3-8/+261
Contributed by: Paul Dagnelie <paul.dagnelie@delphix.com> Contributed by: Sebastien Roy <seb@delphix.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-188634 epoll fails to wake on certain edge-triggered conditionsPatrick Mooney2-12/+11
8635 epoll should not emit POLLNVAL 8636 recursive epoll should emit EPOLLRDNORM Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-137186 xnf: panic on Xen 4.xYuri Pankov2-559/+1133
Contributed by: Frank Salzmann <frank@delphix.com> Contributed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-118709 teach libdiskmgt about nvme, sata, and xenYuri Pankov1-0/+10
Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-078562 xencons: 'instance' may be used uninitialized in this functionYuri Pankov1-2/+6
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-04-287777 Expose xdf minor nodes when in PV-HVM modePaul Dagnelie1-2/+1
Reviewed by: Jeremy Jones <jeremy@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-078020 Fix iostat on the EC2 instancesPaul Dagnelie1-2/+10
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-157940 provide device-rotational propertyYuri Pankov1-1/+2
Reviewed by: James Blachly <james.blachly@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-03-053373 gcc >= 4.5 concerns about offsetof()Richard Lowe2-4/+5
Portions contributed by: Igor Pashev <pashev.igor@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-01-056514 AS_* lock macros simplificationJosef 'Jeff' Sipek1-11/+11
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>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek2-8/+8
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-1/+4
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-4/+1
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-1/+4
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-03-09PSARC/2009/364 dlstat and flowstatVenugopal Iyer4-42/+17
PSARC/2009/436 Anti-spoofing Link Protection PSARC/2009/448 pool dladm link property PSARC/2009/501 Dynamic Ring Grouping on NICs PSARC/2009/638 Public GLDv3 Interfaces PSARC/2010/074 Crossbow resource usage updates 6838175 mac_tx should be able to send out a packet without a configured address 6806552 single MAC default TX ring doesn't scale 6809686 back-to-back LACP not recovering after removing one of the aggregated ports 6902209 setting maxbw to zero requires an intermediate reset-linkprop to take effect 6855972 Bind interrupts to the same CPU as poll thread using new interrupt APIs 6863945 aggr pseudo Tx rings 6796839 allow CPU pools to be associated with data-links 6526471 data-links assigned to an exclusive zone should seamlessly be bound the zone's CPUs 6802595 Per links stats can use some improvement 6889685 Crossbow should provide control over provision of h/w rings to MAC clients. 6708310 ixgbe needs to support VMDq 6869019 ixgbe should support IRM (Interrupt Resource Management framework) 6902266 vnet should support entry point for per ring stat querying 6926790 Integrate Link Protection Phase II 6930358 Make the core set of GLDv3 driver APIs committed 6901419 dladm create-aggr -u incorrectly rejects some valid ethernet addresses 6717042 should support "cpus" link properties for aggregations 6908184 bge_set_priv_prop() and bge_get_priv_prop() can't agree on the set of private properties 6907617 bge_m_getprop() shouldn't return default values for read-only properties 6900833 unused code in vnic_impl.h can be removed
2010-01-286851982 xnf calling mac_unicast_update() doesn't cause a gratuitous ARP any moreDavid Edmondson4-17/+84
6815739 NetWare guest: mac_fix_cksum: assertion failed: proto == IPPROTO_UDP 6817979 xnb_intr() panic in bcopy() 6906013 panic: assertion failed: rc == -1, file: ../../common/os/kmem.c, line: 2581 6915921 xnb module has needless dependency on drv/vnic
2009-11-256904341 opensolaris b129 domU hangs during bootJohn Levon1-1/+8
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni2-8/+7
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-116899767 recursive mutex_enter in xnbo:xenbo_close_mac()David Edmondson1-8/+19
2009-11-056729609 High CPU utilization @domU while doing Tx at one guest domain due to ↵David Edmondson1-1/+1
a hot lock in the xnf driver (fix lint)
2009-11-056538700 xnf->xnb protocol should support multicast add/removeDavid Edmondson6-1948/+2275
6648615 xnb/xnf should support feature-no-csum-offload correctly 6758615 WARNING: The xnf driver requires a dom0 that supports 'feature-rx-copy' 6746372 A hot lock in xnb limits scalability between guest domains 6729609 High CPU utilization @domU while doing Tx at one guest domain due to a hot lock in the xnf driver
2009-09-186878580 xentop -b doesn't show tap statisticsMark Johnson1-0/+11
2009-08-216855136 xnf interface hangs running uPerf testDavid Edmondson1-1/+2
2009-07-246849090 Need to synch with newer versions of Xen and associated toolsStuart Maybee7-38/+72
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-07-02PSARC/2006/379 Solaris on Extended partitionSheshadri Vasudevan1-0/+1
6644364 Extended partitions need to be supported on Solaris 6713308 Macro UNUSED in fdisk.h needs to be changed since id 100 is Novell Netware 286's partition ID 6713318 Need to differentiate between solaris old partition and Linux swap 6745175 Partitions can be created using fdisk table with invalid partition line by "fdisk -F" 6745740 Multiple extended partition can be created by "fdisk -A" 6824622 Logical device node can't be created in HVM host
2009-06-196836480 PV Fedora10 fails to boot on xdb backendMark Johnson2-10/+31
2009-06-176639047 failure to read feature details from xenstore should be silentMark Johnson1-1/+1
2009-06-17PSARC 2008/769 Multiple disk sector size support.yu, larry liu - Sun Microsystems - Beijing China4-28/+88
6710930 Solaris needs to support large sector size hard drive disk
2009-04-276806214 live migration kill pv networkingVenugopal Iyer1-15/+23
2009-04-276833208 eject hangs with empty CD deviceEdward Pilatowicz2-18/+64
6833518 osol 0906 installs can hang in xenbus