nuttx/sched/sched
hujun5 14d94ddd76 arch: inline this_task to improve performence
Configuring NuttX and compile:
$ ./tools/configure.sh -l qemu-armv8a:nsh_smp
$ make
Running with qemu
$ qemu-system-aarch64 -cpu cortex-a53 -smp 4 -nographic \
   -machine virt,virtualization=on,gic-version=3 \
   -net none -chardev stdio,id=con,mux=on -serial chardev:con \
   -mon chardev=con,mode=readline -kernel ./nuttx

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-08-18 10:53:51 -03:00
..
CMakeLists.txt arch: inline this_task to improve performence 2024-08-18 10:53:51 -03:00
Make.defs arch: inline this_task to improve performence 2024-08-18 10:53:51 -03:00
sched_addblocked.c
sched_addprioritized.c
sched_addreadytorun.c sched:remove g_cpu_schedlock g_cpu_irqsetlock g_cpu_locksetlock 2024-06-21 11:11:07 +09:00
sched_backtrace.c up_backtrace: fix maybe backtrace the exiting thread 2024-07-26 12:03:43 +08:00
sched_cpuload_oneshot.c
sched_cpuload_period.c
sched_cpuload.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
sched_cpupause.c
sched_cpuselect.c
sched_critmonitor.c
sched_dumponexit.c files: add files_dumplist api, replace dumponexit implementation 2024-06-30 17:30:42 +08:00
sched_foreach.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
sched_get_stackinfo.c
sched_get_stateinfo.c
sched_get_tls.c sched:fix windows sim build error 2024-08-14 22:36:57 +08:00
sched_getaffinity.c
sched_getcpu.c
sched_getfiles.c
sched_getparam.c
sched_getscheduler.c
sched_gettcb.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
sched_idletask.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
sched_lock.c sched:remove g_cpu_schedlock g_cpu_irqsetlock g_cpu_locksetlock 2024-06-21 11:11:07 +09:00
sched_lockcount.c
sched_mergepending.c
sched_mergeprioritized.c
sched_processtimer.c
sched_releasetcb.c sched/tcb: fix 12320 regression 2024-06-26 00:20:26 +08:00
sched_removeblocked.c
sched_removereadytorun.c sched:remove g_cpu_schedlock g_cpu_irqsetlock g_cpu_locksetlock 2024-06-21 11:11:07 +09:00
sched_reprioritize.c
sched_reprioritizertr.c
sched_resumescheduler.c
sched_roundrobin.c
sched_rrgetinterval.c
sched_self.c
sched_setaffinity.c
sched_setparam.c
sched_setpriority.c
sched_setscheduler.c
sched_smp.c
sched_sporadic.c
sched_suspend.c
sched_suspendscheduler.c
sched_sysinfo.c
sched_timerexpiration.c
sched_unlock.c sched:remove g_cpu_schedlock g_cpu_irqsetlock g_cpu_locksetlock 2024-06-21 11:11:07 +09:00
sched_verifytcb.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
sched_wait.c
sched_waitid.c
sched_waitpid.c
sched_yield.c
sched.h arch: inline this_task to improve performence 2024-08-18 10:53:51 -03:00