Toggle navigation
Patchwork
skiboot firmware development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Benjamin Herrenschmidt
| Archived =
No
| 617 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
Handled Elsewhere
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jgarzik
arnd
ymano
smfrench
jlayton
tseliot
ogasawara
amitk
awhitcroft
mst
dayangkun
jwboyer
jwboyer
colinking
colinking
azummo
dwmw2
rtg
sconklin
smb
aliguori
bradf
galak
galak
demarchi
ms
bhundven
chbs
kengyu
kadlec
pdp
regit
jabk
laforge
laforge
tonyb
sfr
alai
zecke
zecke
__damien__
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
kiho
jow
jow
ypwong
nico
dedeckeh
dedeckeh
yousong
yousong
tomcwarren
mb
mrchuck
vineetg76
computersforpeace
Noltari
Noltari
patrick_delaunay
ee07b291
ldir
ldir
stefanct
zhouhan
carldani
blp
ffainelli
ffainelli
regXboi
bbrezillon
pravin
mkp
jpettit
mkresin
mkresin
thess
thess
fbarrat
fbarrat
phil
linville
jesse
tjaalton
esben
abrodkin
abrodkin
diproiettod
tbot
stephenfin
vriera
darball1
sammj
ajd
jogo
jogo
bhelgaas
blogic
blogic
tagr
tagr
tagr
oohal
russellb
ptomsich
agraf
joestringer
davem
davem
davem
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
andmur01
amitay
matttbe
pabeni
istokes
aparcar
Ansuel
goliath
martineau
tytso
danielschwierzeck
tpetazzoni
mariosix
dcaratti
ovsrobot
ovsrobot
aserdean
XiaoYang
hs
khem
mkorpershoek
marex
liwang
apritzel
danielhb
groug
npiggin
mmichelson
pareddja
robimarko
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
maximeh
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
narmstrong
981213
0andriy
chunkeey
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
monstr
vigneshr
mraynal
stewart
stewart
freenix
kabel
rfried
jagan
horms
akumar
jacmet
arbab
wsa
Jaehoon
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
ehristev
bmeng
ukleinek
ukleinek
ag
xypron
metan
rmilecki
rmilecki
ivanhu
sjg
prom
kevery
abelloni
Hauke
Hauke
trini
apconole
svanheule
chleroy
legoater
legoater
legoater
rw
rw
wbx
pablo
pablo
bjonglez
ynezz
pevik
aik
xback
xback
richiejp
dangole
dangole
sbabic
sbabic
forty
next_ghost
anuppatel
anuppatel
echaudron
acer
benh
rgrimm
pratyush
segher
passgat
jms
jms
jms
festevam
mans0n
ruscur
Andes
linusw
linusw
jmberg
ymorin
ymorin
numans
jk
jk
jk
jk
xuyang
kubu
matthias_bgg
tambarus
pbrobinson
imaximets
apalos
dceara
strlen
strlen
spectrum
cazzacarna
neocturne
aldot
TIENFONG
mpe
ktraynor
arnout
calebccff
anguy11
robh
nbd
nbd
paulus
stroese
jm
Apply
«
1
2
3
4
…
6
7
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
[10/10] xive: Cleanup calls to set_xive backends
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[09/10] xive: Log the address of the boot time tables
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[08/10] hdat: Add __packed to all HDAT structures and workaround HB reserve
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[07/10] asm: Add POWER9 case to init_shared_sprs
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[06/10] asm: Don't try to set LPCR:LPES1 on P8 and P9
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[05/10] asm: Fix setting of LPCR:DPFD
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[04/10] xive: Sync HW when moving interrupts around
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[03/10] xive: Fix setting of OPAL_XIVE_IRQ_EOI_VIA_FW
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[02/10] mbox: Sanitize init message
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[01/10] init: Cosmetic fixup of comment
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Accepted
[PATCH/RFC] affinity: Use fabric node ID on most systems
- - - -
-
-
-
2017-03-09
Benjamin Herrenschmidt
Superseded
xive: Fix xive reset corrupting EQ allocation bitmap
- - - -
-
-
-
2017-03-08
Benjamin Herrenschmidt
Accepted
[2/2] pci/quirk: Populate device tree for AST2400 VGA
- - - -
-
-
-
2017-02-17
Benjamin Herrenschmidt
Superseded
[1/2] pci: Add a framework for quirks
- - - -
-
-
-
2017-02-17
Benjamin Herrenschmidt
Superseded
xive: Fix setting of OPAL_XIVE_IRQ_EOI_VIA_FW
- - - -
-
-
-
2017-02-10
Benjamin Herrenschmidt
Superseded
[5/5] hdat: Fix interrupt & device_type of UART node
- - 1 -
-
-
-
2017-02-03
Benjamin Herrenschmidt
Accepted
[4/5] lpc/uart: Support routing of selected LPC interrupts to Linux
- - - -
-
-
-
2017-02-03
Benjamin Herrenschmidt
Accepted
[3/5] xive/psi/lpc: Handle proper clearing of LPC SerIRQ latch on DD1
- - - -
-
-
-
2017-02-03
Benjamin Herrenschmidt
Accepted
[2/5] lpc: Mark the power9 LPC bus as compatible with power8
- - - -
-
-
-
2017-02-03
Benjamin Herrenschmidt
Accepted
[1/5] uart: Fix Linux pass-through policy
- - - -
-
-
-
2017-02-03
Benjamin Herrenschmidt
Accepted
[2/2] hdat: Rework parsing of system VPD for Open Power
- - - -
-
-
-
2017-02-02
Benjamin Herrenschmidt
Accepted
[1/2] hdat: Don't display "IPLPARAMS: No serial ports" on OPP
- - - -
-
-
-
2017-02-02
Benjamin Herrenschmidt
Accepted
phb4: Always assign powerbus BARs
1 - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
xive: Cleanup TM area on CPU calling
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
xscom: Grab P9 DD1.0 revision level
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[13/13] xive: Fix failure to lower CPPR in opal_xive_get_xirr()
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[12/13] xive: Don't assume opal_xive_eoi() is called with the right queue prio
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[11/13] xive: Fix opal_xive_check_pending()
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[10/13] xive: Force assign BARs
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[09/13] xive: Add some dump facility
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Changes Requested
[08/13] xive: Fix configuration of the EX special BAR
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[07/13] xive: Display the block ID when initializing an instance
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[06/13] xive: Spread the notification ports a bit
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[05/13] xive: Set the FORCE_TM_LOCAL bit in CQ_PBI_CTL
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[04/13] xive: Comments about in-memory overflow queues
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[03/13] xive: Cache scrub needs a sync
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[02/13] xive: Fix definition of VC_SCRUB_OFFSET
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
[01/13] xive: Fix PIR2VP_BLK for 2-chip systems
- - - -
-
-
-
2017-01-16
Benjamin Herrenschmidt
Accepted
hdat: Fix XSCOM nodes for P9
- - - -
-
-
-
2017-01-13
Benjamin Herrenschmidt
Accepted
dts: Don't assert when we don't know the processor type
- - - -
-
-
-
2017-01-13
Benjamin Herrenschmidt
Accepted
hdata: Fix ibm,pa-features for all CPU types
- - - -
-
-
-
2017-01-11
Benjamin Herrenschmidt
Accepted
init: Print some more info before booting linux
- - - -
-
-
-
2017-01-09
Benjamin Herrenschmidt
Accepted
phb4: The "AB detect" mechanism doesn't exist anymore
- - - -
-
-
-
2017-01-08
Benjamin Herrenschmidt
Superseded
xive: Enable backlog on queues
- - - -
-
-
-
2017-01-03
Benjamin Herrenschmidt
Accepted
[2/2] xive: Use for_each_present_cpu() for setting up XIVE
- - - -
-
-
-
2016-12-30
Benjamin Herrenschmidt
Accepted
[1/2] cpu: Add iterators for "present" CPUs
- - - -
-
-
-
2016-12-30
Benjamin Herrenschmidt
Accepted
xive: Use for_each_available_cpu()
- - - -
-
-
-
2016-12-29
Benjamin Herrenschmidt
Superseded
[60/60] xive: Fix logic in opal_xive_get_xirr()
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[59/60] xive: Properly initialize new VP and EQ structures
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[58/60] xive: Improve/fix EOI of LSIs
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[57/60] xive: Add FIXME comments about mask/umask races
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[56/60] xive: Fix memory barrier in opal_xive_get_xirr()
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[55/60] xive: Don't try to find a target EQ for prio 0xff
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[54/60] xive: Bump table sizes in direct mode
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[53/60] xive: Properly register escalation interrupts
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[52/60] xive: Split the OPAL irq flags from the internal ones
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[51/60] xive: Don't touch ESB masks unless masking/unmasking
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[50/60] xive: Fix xive_get_ir_targetting()
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[49/60] xive: Cleanup escalation PQ on queue change
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[48/60] xive: Add *any chip* for allocating interrupts
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[47/60] xive: Add chip_id to get_vp_info
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[46/60] xive: Add opal_xive_get/set_vp_info
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[45/60] xive: Add VP alloc/free OPAL functions
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[44/60] xive: Workaround for bad DD1 checker
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[43/60] xive: Add more checks for exploitation mode
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[42/60] xive: Add support for EOIs via OPAL
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[41/60] xive/phb4: Work around broken LSI control on P9 DD1
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[40/60] psi: Add names for PSI interrupts
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[39/60] xive: Forward interrupt names callback
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[38/60] interrupts: Add optional name for OPAL interrupts
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[37/60] xive: eqgen isn't a boolean
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[36/60] xive: Export opal_xive_reset() arguments in OPAL API
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[35/60] xive: Add interrupt allocator
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[34/60] xive: Implement xive_reset
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[33/60] xive: Don't assert if xive_get_vp() fails
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[32/60] xive: Expose exploitation mode DT properties
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[31/60] xive: Use a constant for max# of chips
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[30/60] xive: Keep track of which interrupts were ever enabled
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[29/60] xive: Implement internal VP allocator
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[28/60] xive: Add xive_get/set_queue_info
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[27/60] xive: Add helpers to encode and decode VP numbers
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[26/60] xive: Change block numbering
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[25/60] xive: Add API to donate pages in indirect mode
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[24/60] xive: Add asynchronous cache updates and update irq targetting
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[23/60] xive: Split xive_provision_cpu() and use cache watch for VP
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[22/60] xive: Add cache scrub to push watch updates to memory
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[21/60] xive: Mark XIVE owned EQs with a specific flag
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[20/60] xive: Use an allocator for EQDs
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[19/60] xive: Move xive_cpu_state up and clean up layout
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[18/60] xive: Remove obsolete INDIRECT_IS_LE workarounds
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[17/60] xive: Break assumption that block ID == chip ID
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[16/60] xive/phb4: Handle bad ESB offsets in PHB4 DD1
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[15/60] xive: Implement get/set_irq_config APIs
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[14/60] xive: Rework xive_set_eq_info() to store all info even when masking
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[13/60] xive: Implement cache watch and use it for EQs
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[12/60] xive: Add locking to some API calls
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[11/60] xive: Add opal_xive_get_irq_info()
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[10/60] xive: Add CPU node "interrupts" properties representing the IPIs
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[09/60] xive: Add basic opal_xive_reset() call and exploitation mode
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
[08/60] xive: Add support for escalation interrupts
- - - -
-
-
-
2016-12-22
Benjamin Herrenschmidt
Accepted
«
1
2
3
4
…
6
7
»