sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv | Matrix: #riscv:catircservices.org
BigPete has quit [Ping timeout: 250 seconds]
haritz has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
emdevt has joined #riscv
BigPete has joined #riscv
BigPete has quit [Client Quit]
dooder2 is now known as dooder
dooder has quit [Changing host]
dooder has joined #riscv
hexdump01 has quit [Ping timeout: 248 seconds]
hexdump01 has joined #riscv
pabs3 has quit [Read error: Connection reset by peer]
pabs3 has joined #riscv
stolen has joined #riscv
alexghiti has joined #riscv
_whitelogger has joined #riscv
prabhakalad has quit [Ping timeout: 248 seconds]
prabhakalad has joined #riscv
prabhakalad has quit [Ping timeout: 260 seconds]
prabhakalad has joined #riscv
coldfeet has joined #riscv
emdevt has quit [Remote host closed the connection]
_whitelogger has joined #riscv
prabhakalad has joined #riscv
jmcgnh_ is now known as jmcgnh
prabhakalad has quit [Ping timeout: 258 seconds]
prabhakalad has joined #riscv
prabhakalad has quit [Ping timeout: 258 seconds]
prabhakalad has joined #riscv
coldfeet has quit [Quit: Lost terminal]
hightower2 has joined #riscv
hightower4 has quit [Ping timeout: 265 seconds]
coldfeet has joined #riscv
ldevulder has joined #riscv
raym has quit [Ping timeout: 248 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
psydroid3 has joined #riscv
pecastro has joined #riscv
psydroid3 has quit [Ping timeout: 248 seconds]
stolen has quit [Quit: Connection closed for inactivity]
haritz has joined #riscv
haritz has quit [Changing host]
haritz has joined #riscv
psydroid3 has joined #riscv
<bjdooks> alexghiti: ok, thanks, i've had little time to do anything on this for a while and it would be nice to get it moving before I get shoved onto something awful
psydroid3 has quit [Ping timeout: 245 seconds]
coldfeet has quit [Quit: Lost terminal]
zBeeble has quit [Remote host closed the connection]
zBeeble has joined #riscv
coldfeet has joined #riscv
<shadows> conchuod: and <20250903101346.861076-1-e@freeshell.de> I just sent but that is in anticipation of Hal's series to add VisionFive 2 Lite (JH7110s CPU), so we don't end up with those changes as part of adding a board dts. No hurry especially though, I want to know Esmil's thoughts if they have time to review.
<shadows> I'm excited for deduplication of dts work in U-Boot for these JH71xx boards just send it upstream to Linux and nail it down to the U-Boot build system when it lands by way of devicetree-rebasing :)
psydroid3 has joined #riscv
handsome_feng has joined #riscv
jacklsw has joined #riscv
etra_ has quit [Ping timeout: 265 seconds]
naoki has quit [Quit: naoki]
lechner has joined #riscv
etra has joined #riscv
etra has joined #riscv
<lechner> Hi, how may I find out whether a particular piece of risc64 equipment supports mmap's PROT_EXEC and PROT_WRITE, please?
coldfeet has quit [Quit: Lost terminal]
DynamiteDan has joined #riscv
<bjdooks> ldts: i think anything with a standard mmu (ie, capable of running a protected OS such as linux/bsd) should do all of those
etra has quit [Read error: Connection reset by peer]
etra has joined #riscv
etra has joined #riscv
ldevulder has quit [Read error: Connection reset by peer]
ldevulder has joined #riscv
psydroid3 has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
handsome_feng has quit [Quit: Connection closed for inactivity]
emdevt has joined #riscv
coldfeet has joined #riscv
<lechner> bjdooks / okay, thanks!
<lechner> Hi, is the 00008067 opcode the standard way to return from a function? I see a segmentation fault with the little-endian bytevector 103 128 0 0 (decimal) even though the start is aligned to a page boundary. Also, how may I find out whether my system is little-endian, please? Thanks!
<bjdooks> system is very likely to be little endian, don't think /anyone/ has a in-production big-endian
<bjdooks> you'd be better of using .insn for instructions
<bjdooks> there's an alignment requirement
<lechner> just four bytes though, right?
<lechner> also, i am not using a standard assembler but instead mmap and write the bytes (for bootstrapping reasons) it works in production on x86_64 and aarch64.
emdevt has quit [Ping timeout: 248 seconds]
vagrantc has joined #riscv
libercv has joined #riscv
divorce has joined #riscv
jacklsw has quit [Quit: Back to the real world]
ttydes has quit [Remote host closed the connection]
ttydes has joined #riscv
<lechner> Does riscv64 have an NX bit that might disallow exec in memory that's also writable?
<jrtc27> have you read the spec to look at the PTE format?
JRepin has quit [Ping timeout: 245 seconds]
<jrtc27> the set of permission bits it documents will quite easily and clearly answer that question for you
libercv has quit [Quit: Konversation terminated!]
ttydes has quit [Ping timeout: 258 seconds]
ttydes has joined #riscv
psydroid3 has joined #riscv
JRepin has joined #riscv
<sorear> specifically the "privileged" specification, look in the supervisor chapter
ldevulder has quit [Ping timeout: 256 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
coldfeet has quit [Quit: Lost terminal]
zlanark has joined #riscv
psydroid3 has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
zlanark has quit [Remote host closed the connection]
lechner has quit [Ping timeout: 256 seconds]
ldevulder has joined #riscv
divorce has quit [Quit: Leaving]
zjason` has joined #riscv
zjason has quit [Ping timeout: 260 seconds]
emneo has joined #riscv
haritz has quit [Remote host closed the connection]
LainIwakura has joined #riscv
LainIwakura has quit [Client Quit]
Forty-Bot has quit [Ping timeout: 248 seconds]
LainIwakura has joined #riscv
Forty-Bot has joined #riscv
smaeul has joined #riscv
Forty-Bot has quit [Ping timeout: 256 seconds]
smaeul_ has quit [Ping timeout: 260 seconds]
emneo has quit [Quit: WeeChat 4.7.1]
Forty-Bot has joined #riscv
somlo__ has joined #riscv
somlo_ has quit [*.net *.split]
JRepin has quit [*.net *.split]
TMM has quit [*.net *.split]
LainIwakura has quit [Quit: Client closed]
TMM has joined #riscv
JRepin has joined #riscv
JRepinc has joined #riscv
JRepin has quit [Ping timeout: 258 seconds]
LainIwakura has joined #riscv
zlanark has joined #riscv
LainIwakura has quit [Ping timeout: 250 seconds]
ldevulder has quit [Ping timeout: 256 seconds]
pecastro has quit [Ping timeout: 245 seconds]
vagrantc has quit [Ping timeout: 250 seconds]
JanC has quit [Remote host closed the connection]
JanC has joined #riscv