handsome_feng has quit [Quit: Connection closed for inactivity]
ntwk has joined #riscv
BootLayer has joined #riscv
Wickram has quit [Quit: WeeChat 4.0.2]
valdemaras has quit [Ping timeout: 244 seconds]
valdemaras has joined #riscv
<bjoto>
palmer: andyc: For the V ptrace stuff. *Only* patch 1 and 2, *not* 3, right? Or the whole series? Are the libc folks (Maciej) happy with patch 3?
jacklsw has joined #riscv
<palmer>
just 1+2
<bjoto>
FWIW, here's the diff of prabhakar's v11 and v12: http://ix.io/4Ejl/diff Looking in the IRC logs, it seems to be what arnd asked for. arnd?
phoooo has joined #riscv
MaxGanzII__ has joined #riscv
<palmer>
ya, I think so too. I'm OK taking this for the merge window, if Arnd is?
junaid_ has quit [Remote host closed the connection]
<conchuod>
Yeah, I saw your reply to that this afternoon. It's on my to-do list for tomorrow
<jrtc27>
maybe I'm missing something, but if you don't even have BS, why do you need to care about UEFI using memory?
<jrtc27>
just pave over it?..
<ardb>
it's for inferring the memory types
<ardb>
e.g., tables in RAM reserved for RAS may require non-cacheable mappings
<ardb>
if AML code accesses those regions, it needs to use matching memory attributes (on ARM) or it may see garbage
<ardb>
these guys basically rip out the boot picker part of UEFI and replace it with linux
vagrantc has joined #riscv
<ardb>
but all the firmware pieces that underly it still need to interact as before
<jrtc27>
I want linuxboot to go die in a fire
<jrtc27>
but *shrug* do what you want for linux I guess
<ardb>
yeah it's awful
<jrtc27>
(well, either go die in a fire or come up with an actual specified standard that isn't just "what linux does")
<jrtc27>
imagine the uproar if platforms only did windowsboot
<jrtc27>
bunch of hypocrites...
<jrtc27>
anyway /rant
<ardb>
no disagreement here
<ardb>
if only folks were a bit more pragmatic when it comes to boot support across OSes and architectures
<ardb>
past experiences on x86 are wholly irrelevant here
<muurkha>
probably you could put together a simple boot speciication linuxboot could implement which would enable it to boot other OSes?
<jrtc27>
and suddenly you end up finding that the UEFI parts in EBBR are there for a reason
<jrtc27>
because you've just implemented something that's entirely equivalent
<jrtc27>
save for naming and not using GUIDs all over the place
<muurkha>
it sounds like you're saying UEFI is approximately the simplest workable solution for providing the necessary information to boot, rather than the astonishingly overcomplex design I see it as?
<muurkha>
if that's what you say, well, you know a lot more about UEFI and booting than I do, so maybe I'm just wrong
iooi has quit [Quit: iooi]
<jrtc27>
the EBBR subset thereof
EchelonX has joined #riscv
<jrtc27>
other than I guess runtime services which you could do without
<jrtc27>
but those are pretty boring themselves
<ardb>
and mostly useless
<ardb>
in linux, at least - setvariable is typically used once to set the boot path at installation time
<jrtc27>
on arm64 the standard pl*mumble* rtc isn't exposed via acpi, only uefi
<ardb>
ah right
<ardb>
and there's ResetSystem too
<jrtc27>
and if you don't have acpi you might want reset
<jrtc27>
yeah
<jrtc27>
but that's about it other than efibootmgr
<ardb>
yeah and we made them all optional now
<ardb>
interestingly, the architects that were involved from the start are quite happy to rip stuff out
<ardb>
it is mostly the BIOS vendors that see UEFI as a way to add value and stick to their 90s business model
<ardb>
linux itself only uses a tiny subset of UEFI in practice
<ardb>
(but the bootloader will use the block and network device protocols etc)
<Tenkawa>
uefi in general is a major overengineer for most practical purposes
<Tenkawa>
In this hardware especially using Linux
Andre_Z has joined #riscv
junaid_ has joined #riscv
valdemaras has joined #riscv
ezulian has joined #riscv
vagrantc has quit [Quit: leaving]
heat has joined #riscv
andyc has quit [Quit: Connection closed for inactivity]
heat has quit [Read error: Connection reset by peer]
heat has joined #riscv
heat has quit [Ping timeout: 252 seconds]
heat has joined #riscv
Trifton has joined #riscv
davidlt has quit [Ping timeout: 250 seconds]
Trifton_ has quit [Ping timeout: 260 seconds]
heat has quit [Read error: Connection reset by peer]
ezulian has quit [Ping timeout: 260 seconds]
prabhakarlad has quit [Quit: Client closed]
cousteau has joined #riscv
ntwk has joined #riscv
wmat_ is now known as wmat
crabbedhaloablut has quit []
theruran has quit [Quit: Connection closed for inactivity]
prabhakarlad has joined #riscv
junaid_ has quit [Remote host closed the connection]