// The OS/K Team licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. #include long cpudev_testfn(ctx_t *ctx, dev_t *dev) { assert(dev == &cpudev); rax = 4; rdx = 3; return 0; } long cpudev_poweron(ctx_t *ctx, dev_t *dev) { assert(dev == &cpudev); dev->fslots[0] = cpudev_testfn; dev->state = DEVGOOD; return 0; } dev_t cpudev = { .type = "cpu", .name = "K-CPU", .modl = "Prisma 1", .vend = "The OS/K Team", .major = KARCH_MAJOR, .minor = KARCH_MINOR, .revis = KARCH_REVIS, .fpwon = cpudev_poweron, };