00:16
JanC_ has joined #riscv
00:16
JanC has quit [Killed (zinc.libera.chat (Nickname regained by services))]
00:16
JanC_ is now known as JanC
00:25
agent314 has quit [Ping timeout: 245 seconds]
00:29
jedesa has quit [Quit: jedesa]
01:19
JanC_ has joined #riscv
01:19
JanC has quit [Killed (osmium.libera.chat (Nickname regained by services))]
01:19
JanC_ is now known as JanC
01:36
naoki has joined #riscv
01:40
JanC_ has joined #riscv
01:40
JanC is now known as Guest8622
01:40
Guest8622 has quit [Killed (lead.libera.chat (Nickname regained by services))]
01:40
JanC_ is now known as JanC
01:44
jacklsw has joined #riscv
01:56
Tenkawa has quit [Quit: Was I really ever here?]
02:15
BootLayer has joined #riscv
02:58
hexdump0815 has quit [Ping timeout: 260 seconds]
03:00
hexdump0815 has joined #riscv
04:10
BootLayer has quit [Quit: Leaving]
04:34
agent314 has joined #riscv
04:36
JanC_ has joined #riscv
04:36
JanC is now known as Guest663
04:36
JanC_ is now known as JanC
04:36
Guest663 has quit [Killed (mercury.libera.chat (Nickname regained by services))]
04:43
maylay has quit [Ping timeout: 246 seconds]
04:46
maylay has joined #riscv
04:58
JanC_ has joined #riscv
04:58
JanC is now known as Guest4798
04:58
Guest4798 has quit [Killed (copper.libera.chat (Nickname regained by services))]
04:58
JanC_ is now known as JanC
05:08
ahs3 has quit [Ping timeout: 244 seconds]
05:15
Trifton_ has joined #riscv
05:15
agent314 has quit [Ping timeout: 252 seconds]
05:15
Trifton has quit [Killed (NickServ (GHOST command used by Trifton_))]
05:15
Trifton_ is now known as Trifton
05:23
JanC_ has joined #riscv
05:23
JanC_ is now known as JanC
05:23
JanC has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
05:34
JanC_ has joined #riscv
05:34
JanC_ is now known as JanC
05:36
ahs3 has joined #riscv
05:44
jacklsw has quit [Quit: Back to the real world]
05:47
coldfeet has joined #riscv
05:57
ldevulder has joined #riscv
06:17
squelch21 has quit [Ping timeout: 245 seconds]
06:20
squelch21 has joined #riscv
06:28
coldfeet has quit [Quit: Lost terminal]
06:40
TMM has joined #riscv
06:46
coldfeet has joined #riscv
06:50
ungeskriptet has quit [Remote host closed the connection]
06:51
ungeskriptet has joined #riscv
06:52
ungeskriptet has quit [Remote host closed the connection]
06:52
ungeskriptet has joined #riscv
06:54
ungeskriptet has quit [Remote host closed the connection]
06:55
ungeskriptet has joined #riscv
07:57
coldfeet has quit [Quit: Lost terminal]
08:28
prabhakalad has joined #riscv
08:43
craigo has joined #riscv
08:53
cousteau has joined #riscv
09:22
lucmann has quit [Remote host closed the connection]
10:07
cousteau has quit [Quit: Client closed]
10:40
stolen has joined #riscv
10:47
ksp4 has quit [Ping timeout: 248 seconds]
10:48
JRepin has quit [Remote host closed the connection]
10:49
JRepin has joined #riscv
10:50
drmpeg has quit [Ping timeout: 272 seconds]
11:04
drmpeg has joined #riscv
11:16
cousteau has joined #riscv
11:29
DoubleJ has quit [Quit: Ping timeout (120 seconds)]
11:29
ksp4 has joined #riscv
11:30
DoubleJ has joined #riscv
11:39
cousteau has quit [Quit: Client closed]
11:40
naoki has quit [Quit: naoki]
11:55
JanC_ has joined #riscv
11:55
JanC has quit [Killed (copper.libera.chat (Nickname regained by services))]
11:55
JanC_ is now known as JanC
11:58
Tenkawa has joined #riscv
12:26
Armand|5800x has joined #riscv
12:47
<
palmer >
Baby was up at 3 and just fell asleep, so I might sleep through the kernel meeting...
12:49
stolen has quit [Quit: Connection closed for inactivity]
12:52
JanC_ has joined #riscv
12:52
JanC has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
12:52
JanC_ is now known as JanC
13:07
psydroid2 has joined #riscv
13:18
cousteau has joined #riscv
13:22
jedix_ has joined #riscv
13:25
jedix has quit [Ping timeout: 244 seconds]
13:25
jedix_ is now known as jedix
14:07
stolen has joined #riscv
14:13
jedix has quit [Ping timeout: 244 seconds]
14:13
jedix has joined #riscv
14:30
r6fej has quit [Read error: Connection reset by peer]
15:02
BootLayer has joined #riscv
15:06
TMM has joined #riscv
15:10
JanC_ has joined #riscv
15:10
JanC is now known as Guest668
15:10
Guest668 has quit [Killed (zirconium.libera.chat (Nickname regained by services))]
15:10
JanC_ is now known as JanC
15:18
jedesa has joined #riscv
15:29
craigo_ has joined #riscv
15:31
craigo has quit [Ping timeout: 276 seconds]
16:00
liam1312 has joined #riscv
16:01
unnick_ has joined #riscv
16:02
craigo_ has quit [Quit: Leaving]
16:03
unnick has quit [Ping timeout: 252 seconds]
16:41
liam1312 has quit [Quit: Lost terminal]
16:55
vagrantc has joined #riscv
17:13
stolen has quit [Quit: Connection closed for inactivity]
17:17
agent314 has joined #riscv
17:17
jedesa has quit [Ping timeout: 252 seconds]
17:41
tlwoerner_ has quit [Quit: Leaving]
17:42
tlwoerner has joined #riscv
17:48
Armand|5800x has quit [Quit: Leaving]
18:01
liam1312 has joined #riscv
18:24
BootLayer has quit [Quit: Leaving]
18:24
cousteau has quit [Ping timeout: 240 seconds]
18:42
ldevulder has quit [Ping timeout: 276 seconds]
18:52
ldevulder has joined #riscv
19:08
ice2 has quit [Ping timeout: 260 seconds]
19:38
agent314 has quit [Ping timeout: 265 seconds]
19:48
ldevulder has quit [Ping timeout: 276 seconds]
19:54
zjason``` has joined #riscv
19:56
zjason`` has quit [Ping timeout: 244 seconds]
19:59
khem has quit [Quit: WeeChat 4.6.0]
20:04
khem has joined #riscv
20:08
prabhakalad has quit [Quit: Konversation terminated!]
20:32
Eric43 has joined #riscv
21:04
<
Eric43 >
does anyone know the correct way to use risc-v extension macros in the linux kernel? i'm looking at arch/riscv/lib/strlen.S as an example, and i see:
21:04
<
Eric43 >
#if defined(CONFIG_RISCV_ISA_ZBB) && defined(CONFIG_TOOLCHAIN_HAS_ZBB)
21:04
<
Eric43 >
but the entire function is implemented inside the #if/#endif macro. i'm interested in using the macro to pick certain instructions if they're available, and if not, use the existing ones
21:04
<
Eric43 >
it seems excessive to have to define the entire function that way, and i'm not sure if that's the expectation. in strcmp.S, i see a #ifndef check for endianness, and it includes instructions based on that, which is what i would've expected
21:04
<
Eric43 >
on top of that, i've seen these macros for zbb: RISCV_ISA_EXT_ZBB, TOOLCHAIN_HAS_ZBB, CONFIG_TOOLCHAIN_HAS_ZBB, and CONFIG_RISCV_ISA_ZBB. i'm guessing i should use the macros in the earlier #if example, but i'm not quite sure
21:05
mcfrdy has quit [Quit: quit]
21:05
mcfrdy has joined #riscv
21:06
<
palmer >
Eric43: it depends on what you're trying to do
21:08
<
Eric43 >
i would be editing an assembly files that's preprocessed (.S extension). basically to use more efficient instructions if the extension is available
22:10
maylay has quit [Read error: Connection reset by peer]
22:16
maylay has joined #riscv
22:30
Eric43 has quit [Quit: Client closed]
22:34
Eric90 has joined #riscv
23:03
naoki has joined #riscv
23:38
vagrantc has quit [Quit: leaving]
23:46
Tenkawa has quit [Quit: Was I really ever here?]
23:51
Armand|5800x has joined #riscv
23:54
liam1312 has quit [Ping timeout: 244 seconds]