kernel/cpu.c33fa7303e95402b386ef5c9d22193873e753aba25f9da0d8cdbf3de4bedb912f9455c0178bb78447b0834ce7407dcbaaca491d64b9ced746e3b282b6fe1d9fd2112cecb4b96b1a8fa1d7dbd5349ce3920fbaa9538765edc6881615b6e041c686978c70a9d9baa90d45d1c32b6b8f3705131da177e