summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2019-02-0710318 Remove starfire supportPeter Tribble1-24/+4
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0710353 uts: tem_safe_pix_clear_prom_output() fails to clear the first lineToomas Soome1-4/+6
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0710345 segspt_badop: cast between incompatible function typesToomas Soome1-59/+195
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0710337 uts: tem implement cls callback & visual_io v4Toomas Soome3-26/+104
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0710331 uts: gfx_private bitmap framebuffer implementationToomas Soome2-5/+22
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0710339 uts: x86 should have tem 80x25Toomas Soome1-0/+5
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0510336 uts: tem_safe_check_first_time() should query cursor in VIS_PIXEL modeToomas Soome1-3/+11
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0510283 bufmod sends corrupted LSO packetsRyan Zezeski1-25/+28
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-0410332 uts: tem_safe_pix_clear_entire_screen() should use window offsetToomas Soome1-20/+20
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0410304 sysclass: cast between incompatible function typesToomas Soome1-4/+10
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0410301 pcifm: cast between incompatible function typesToomas Soome1-2/+4
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-3110300 fem: cast between incompatible function typesToomas Soome1-104/+108
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2019-01-3110299 kcpc.c: cast between incompatible function typesToomas Soome1-6/+8
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2019-01-3110298 pcmcia: cast between incompatible function typesToomas Soome2-20/+18
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2019-01-3110297 cyclic_mp_init: cast between incompatible function typesToomas Soome1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2019-01-2910320 qede_gld.c uses assignment, means equalityAnand Khoje2-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810236 uts: tem get colors from early boot dataToomas Soome1-24/+29
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810282 aggrs state machine in confusing state before mc_start() calledRobert Mustacchi2-22/+21
Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810242 Project Tiresias: USB topologyRobert Mustacchi2-97/+126
10243 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-2810092 sysevent_evc_control() dereferences pointer before checking for NULLJohn Levon1-1/+7
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-2810191 strsubs: cast between incompatible function typesToomas Soome1-4/+13
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-2410234 uts: early start frame buffer console supportToomas Soome1-7/+21
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2310230 zfs mishandles partial writesJerry Jelinek1-3/+8
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2310096 kstat update routines shouldn't check for NULL kstatJohn Levon3-4/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-2310095 unchecked return value in segvn_pagelock()John Levon1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-2110245 Build error for usr/src/uts/common/exec/elf/elf.c on sparcPeter Tribble1-1/+3
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1910262 excessive page destruction caused by 6602Patrick Mooney1-2/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-1810226 Need support for new EPYC ISA extensionsRobert Mustacchi1-21/+27
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-187834 uts: vgatext should use gfx_privateToomas Soome4-37/+33
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: John Howard <Echosoft.LLC@gmail.com> Reviewed by: Alexander Eremin <a.eremin@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-01-1810093 kmem_log_enter() dereferences pointer before NULL checkJohn Levon1-1/+3
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-1710194 iscsi: this statement may fall throughToomas Soome1-0/+4
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710193 ddi_intr: cast between incompatible function typesToomas Soome1-4/+7
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710190 aphysio: cast between incompatible function typesToomas Soome2-7/+9
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710189 fdbuffer: cast between incompatible function typesToomas Soome2-5/+4
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710165 libzpool: passing argument 1 to restrict-qualified parameter aliases ↵Toomas Soome1-4/+5
with argument 4 Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710025 qede: rename OFFSETOF to offsetof and remove local definitionsToomas Soome9-60/+46
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710211 UFS freebehind can induce hat_pageunload()/htable_purge_hat() raceBryan Cantrill2-154/+1
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: John Levon <john.levon@joyent.com>
2019-01-1710088 ldterm_do_ioctl() shouldn't check for a NULL arrayJohn Levon1-14/+13
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710087 atge_attach() doesn't need to check for kmem_zalloc() successJohn Levon1-3/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710086 ixgbe_m_propinfo() is missing an 'else'John Levon1-4/+4
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710085 sctp_getpeeraddrs() doesn't need to check for a NULL primaryJohn Levon1-1/+4
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710084 fop_open() doesn't need to check for a NULL vnodeJohn Levon1-2/+2
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710083 smatch fixes for common/fs/vfs.cJohn Levon1-5/+4
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1710215 lofiadm -la fails after lofiadm -a / lofiadm -dToomas Soome1-1/+7
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-168235 fwflash for sd needs to handle partial writesRobert Mustacchi3-2/+60
8236 fwflash sd plugin shouldn't hardcode maximum image size 8237 libscsi improperly translates request sense and isolate options to uscsi Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-1410081 smatch indenting fixes for usr/src/utsJohn Levon40-170/+265
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-1210186 uts: font functions should check if the char is from the input domainToomas Soome2-12/+28
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-109846 nvme driver shouldn't panic from userland commandsRobert Mustacchi1-29/+51
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-109747 Implement CPU autoreplace based on Intel PPINRobert Mustacchi1-0/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-0710028 loader: implement framebuffer consoleToomas Soome6-379/+73
10029 common/font: create shared font.c 10030 import pnglite into usr/src/common/pnglite 8918 loader.efi: add vesa edid support 10031 loader: import tem for loader console 10032 loader: implement tem utf-8 support 10033 ficl: add simple gfx words 10034 loader: use term-drawrect for menu frame 10035 loader: add alpha blending for gfx_fb 10036 ficl: add fb-putimage 10037 loader: add illumos.png logo 10038 loader: replace gop and vesa with framebuffer 10039 loader: build rules for new font setup 10040 loader: gfx use GOP Blt() function in visual_io callbacks Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>