Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

pseudo_csr_insn:
	# i-ext
	csrr t0, 0x0
	csrw 0x0, t0
	csrs 0x0, t0
	csrc 0x0, t0
	csrwi 0x0, 31
	csrsi 0x0, 31
	csrci 0x0, 31

	rdcycle t0
	rdtime t0
	rdinstret t0

	# rv32i-ext
	rdcycleh t0
	rdtimeh t0
	rdinstreth t0

	# f-ext
	frcsr t0	# frsr
	fscsr t0, t2	# fssr
	fscsr t2	# fssr
	frrm t0
	fsrm t0, t1
	fsrm t1
	fsrmi t0, 31
	fsrmi 31
	frflags t0
	fsflags t0, t1
	fsflags t1
	fsflagsi t0, 31
	fsflagsi 31