MCPcopy Create free account

hub / github.com/cnlohr/mini-rv32ima / functions

Functions70 in github.com/cnlohr/mini-rv32ima

↓ 13 callersFunctionLoadMemInternal
NOTE: len does NOT control upper bits.
cachetest/gpucache.h:97
↓ 12 callersFunctionMINIRV32_LOAD4
cachetest/gpucache.h:196
↓ 10 callersFunctionLoadMemInternalRB
Only use if aligned-to-4-bytes.
cachetest/gpucache.h:11
↓ 9 callersFunctionFlushRunlet
This will need to be written by the cache user.
cachetest/cachetest.c:77
↓ 8 callersFunctionlprint
These will not turn into function calls, but instead will find a way of writing the assembly in-line
baremetal/baremetal.c:14
↓ 7 callersFunctionMINIRV32_LOAD1
cachetest/gpucache.h:199
↓ 7 callersFunctionMINIRV32_LOAD2
cachetest/gpucache.h:198
↓ 5 callersFunctionHWEMIT
experiments/emdoom/video_console.c:162
↓ 5 callersFunctionStoreMemInternalRB
Store mem internal word (Only use if guaranteed word-alignment)
cachetest/gpucache.h:51
↓ 4 callersFunctionStoreMemInternal
cachetest/gpucache.h:153
↓ 3 callersFunctionDumpState
mini-rv32ima/mini-rv32ima.c:498
↓ 3 callersFunctionIsKBHit
mini-rv32ima/mini-rv32ima.c:265
↓ 3 callersFunctionIsKBHit
cachetest/cachetest.c:444
↓ 3 callersFunctionSimpleReadNumberInt
mini-rv32ima/mini-rv32ima.c:473
↓ 3 callersFunctioncolour_to_6cube
experiments/emdoom/tmux_colour.c:35
↓ 2 callersFunctionGetTimeMicroseconds
mini-rv32ima/mini-rv32ima.c:252
↓ 2 callersFunctionGetTimeMicroseconds
cachetest/cachetest.c:431
↓ 2 callersFunctionMiniRV32IMAStep
experiments/profiling_structure/withgoto.h:107
↓ 2 callersFunctionReadKBByte
mini-rv32ima/mini-rv32ima.c:270
↓ 2 callersFunctionReadKBByte
cachetest/cachetest.c:449
↓ 2 callersFunctioncolour_dist_sq
experiments/emdoom/tmux_colour.c:29
↓ 2 callersFunctionget_cyc_count
baremetal/baremetal.c:29
↓ 1 callersFunctionCallStep
experiments/profiling_structure/functioncall.h:107
↓ 1 callersFunctionCaptureKeyboardInput
mini-rv32ima/mini-rv32ima.c:238
↓ 1 callersFunctionCaptureKeyboardInput
Override keyboard, so we can capture all keyboard input for the VM.
experiments/emdoom/video_console.c:49
↓ 1 callersFunctionCaptureKeyboardInput
cachetest/cachetest.c:417
↓ 1 callersFunctionDumpState
cachetest/cachetest.c:655
↓ 1 callersFunctionIsKBHit
experiments/emdoom/video_console.c:81
↓ 1 callersFunctionMINIRV32_LOAD1_SIGNED
cachetest/gpucache.h:201
↓ 1 callersFunctionMINIRV32_LOAD2_SIGNED
cachetest/gpucache.h:200
↓ 1 callersFunctionMiniSleep
mini-rv32ima/mini-rv32ima.c:247
↓ 1 callersFunctionMiniSleep
cachetest/cachetest.c:426
↓ 1 callersFunctionReadKBByte
experiments/emdoom/video_console.c:70
↓ 1 callersFunctioncolour_find_rgb
* Convert an RGB triplet to the xterm(1) 256 colour palette. * * xterm provides a 6x6x6 colour cube (16 - 231) and 24 greys (232 - 255). We * map o
experiments/emdoom/tmux_colour.c:57
↓ 1 callersFunctionnprint
baremetal/baremetal.c:24
↓ 1 callersFunctionpprint
baremetal/baremetal.c:19
FunctionCtrlC
mini-rv32ima/mini-rv32ima.c:317
FunctionCtrlC
experiments/emdoom/video_console.c:42
FunctionCtrlC
cachetest/cachetest.c:496
FunctionHandleControlLoad
mini-rv32ima/mini-rv32ima.c:418
FunctionHandleControlLoad
cachetest/cachetest.c:579
FunctionHandleControlStore
mini-rv32ima/mini-rv32ima.c:398
FunctionHandleControlStore
cachetest/cachetest.c:568
FunctionHandleException
mini-rv32ima/mini-rv32ima.c:388
FunctionHandleOtherCSRRead
mini-rv32ima/mini-rv32ima.c:463
FunctionHandleOtherCSRRead
cachetest/cachetest.c:620
FunctionHandleOtherCSRWrite
mini-rv32ima/mini-rv32ima.c:432
FunctionHandleOtherCSRWrite
cachetest/cachetest.c:589
FunctionI_FinishUpdate
experiments/emdoom/video_console.c:174
FunctionI_InitGraphics
experiments/emdoom/video_console.c:99
FunctionI_ReadScreen
experiments/emdoom/video_console.c:148
FunctionI_SetPalette
experiments/emdoom/video_console.c:33
FunctionI_ShutdownGraphics
experiments/emdoom/video_console.c:157
FunctionI_StartFrame
experiments/emdoom/video_console.c:153
FunctionI_StartTic
experiments/emdoom/video_console.c:108
FunctionI_UpdateNoBlit
I_UpdateNoBlit
experiments/emdoom/video_console.c:94
FunctionMiniRV32IMAStep
experiments/profiling_structure/baseline.h:107
FunctionMiniRV32IMAStep
experiments/profiling_structure/functioncall.h:455
FunctionResetKeyboardInput
mini-rv32ima/mini-rv32ima.c:243
FunctionResetKeyboardInput
experiments/emdoom/video_console.c:61
FunctionResetKeyboardInput
cachetest/cachetest.c:422
FunctionSimpleReadNumberInt
cachetest/cachetest.c:630
Functionemufun_console_init
* Initialize the emufun console. */
packages/this_opensbi/platform/riscv_emufun/platform.c:51
Functionemufun_early_init
* emufun platform early initialization. */
packages/this_opensbi/platform/riscv_emufun/platform.c:32
Functionemufun_final_init
* emufun platform final initialization. */
packages/this_opensbi/platform/riscv_emufun/platform.c:43
Functionmain
baremetal/baremetal.c:35
Functionmain
mini-rv32ima/mini-rv32ima.c:48
Functionmain
cachetest/cachetest.c:118
Functionmain
hello_linux/hello_linux.c:3
Functionmain
hello_linux/pi.c:3