Commit Graph

3 Commits

Author SHA1 Message Date
Yatis 6961a0feec Add dynamique world context management
* Update all drivers to add context's size information.
* Isolate the driver module from the kernel module.
* Isolate the CPU "driver" from the kernel module.
* Isolate the Gint "world switch" from the kernel module.
* Generate two worlds: Gint and Casio (see <src/kernel/kernel.c>).
* Add atomic (SR.IMASK=15) functions.
* Allow to overwrite the Gint "world switch" (gint_switch()).
2021-02-01 12:00:25 +01:00
Lephe 2c2d1513f9
spu: more complete initialization 2020-10-24 17:40:05 +02:00
Lephe 3694f20d56
spu: starter driver, supporting direct CPU access to SPU memory 2020-10-21 18:29:04 +02:00