{"name":"axhal","vers":"0.2.1-preview.1","deps":[{"name":"axalloc","req":"^0.2.1-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c40e732d65e96154e1887a9e5532768e3b3d528d6ac8c160a42800399bc5bee8","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-06T04:24:21Z","v":2}
{"name":"axhal","vers":"0.2.2-preview.1","deps":[{"name":"axalloc","req":"^0.2.1-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.1-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"02d94c358c6ac28c65e60bfe934d0cf72f24a91c70212b029024ac53847d80b0","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-06T05:18:26Z","v":2}
{"name":"axhal","vers":"0.2.2-preview.2","deps":[{"name":"axalloc","req":"^0.2.2-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89d29671f4bca44d3f2424fe9817819cadfa0ac41620f4e14e4b026df05a219d","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-06T06:25:31Z","v":2}
{"name":"axhal","vers":"0.2.2-preview.3","deps":[{"name":"axalloc","req":"^0.2.2-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"35421b38c49333ee06ef971c87003b584da8f3b21f806c6a3899500194f1d9c5","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-06T12:33:10Z","v":2}
{"name":"axhal","vers":"0.2.2-preview.4","deps":[{"name":"axalloc","req":"^0.2.2-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fb544b7a866bf391721e039976d18ac77028c59e2dfd65c951414ab98cd0394e","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-06T15:20:30Z","v":2}
{"name":"axhal","vers":"0.2.2-preview.5","deps":[{"name":"axalloc","req":"^0.2.2-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ca21270c3588736410abbeaee1aecc28af912837d7b0e713de76733a4b6bc250","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-07T03:38:22Z","v":2}
{"name":"axhal","vers":"0.2.2-preview.6","deps":[{"name":"axalloc","req":"^0.2.2-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1cb9a392ba82d32af5da707661ab16254b3ba4abdff337dbe7f160d07a289c97","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-08T13:38:15Z","v":2}
{"name":"axhal","vers":"0.2.2-hv.1","deps":[{"name":"axalloc","req":"^0.2.2-hv.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"^0.2.2-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6cd8d52e498e4ad9b4bef60441d7470bc4ed4c59bc41a12f8412da8a235c290c","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-09T05:22:05Z","v":2}
{"name":"axhal","vers":"0.2.2-hv.2","deps":[{"name":"axalloc","req":"=0.2.2-hv.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8f103d0e53f632fdb42fadb60a523e842cdb8c39620f7c6d1d25c2a7a50e40a3","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-09T08:23:13Z","v":2}
{"name":"axhal","vers":"0.2.2-hv.3","deps":[{"name":"axalloc","req":"=0.2.2-hv.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5ae5bcfbd68a2d70f9b3b270b1041aab24cc4e17525236ee88d19eeaf84de800","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-09T09:28:24Z","v":2}
{"name":"axhal","vers":"0.2.2-hv.4","deps":[{"name":"axalloc","req":"=0.2.2-hv.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2cff0351a299dd28f7837a704a7a1d3750f39f10f2e327642a2ec1fb74e14fc5","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-11T06:49:08Z","v":2}
{"name":"axhal","vers":"0.2.2-hv.5","deps":[{"name":"axalloc","req":"=0.2.2-hv.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.2.2-hv.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":">=0.3.0-preview.2, <0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazyinit","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d3d33b53c7408308c1044bb99088108a2efb8f257386ea53c6116d53bc070446","features":{"default":[],"myplat":[],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace"]},"yanked":false,"pubtime":"2026-02-12T02:53:14Z","v":2}
{"name":"axhal","vers":"0.3.0-preview.1","deps":[{"name":"axalloc","req":"=0.3.0-preview.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.3.0-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.3.0-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3.1-pre.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3.1-pre.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-dyn","req":"=0.3.0-preview.1","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"none\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3.1-pre.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3.1-pre.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3.1-pre.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2.3-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"92fc83bbf1378e2414dd87bad66531e0f4c011e2945ecd1ef30459cd57cfbb3f","features":{"default":[],"myplat":[],"plat-dyn":["axplat-dyn"],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq","axplat-dyn?/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat-dyn?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace","axplat-dyn?/uspace"]},"yanked":false,"pubtime":"2026-03-04T07:28:26Z","v":2}
{"name":"axhal","vers":"0.3.0-preview.2","deps":[{"name":"axalloc","req":"=0.3.0-preview.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.3.0-preview.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3.1-pre.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-dyn","req":"=0.3.0-preview.2","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"none\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.6","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2.3-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b721414abb9554522acdc0495cef83eadfc7d47257fe3c979e655c982d79588","features":{"default":[],"myplat":[],"plat-dyn":["axplat-dyn"],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"hv":["paging","axcpu/arm-el2","percpu/arm-el2","axplat-dyn?/hv"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq","axplat-dyn?/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat-dyn?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace","axplat-dyn?/uspace"]},"yanked":false,"pubtime":"2026-03-06T06:22:56Z","v":2}
{"name":"axhal","vers":"0.3.0-preview.3","deps":[{"name":"axalloc","req":"=0.3.0-preview.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.3.0-preview.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axconfig","req":"=0.3.0-preview.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"axcpu","req":"^0.3.0-preview.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat","req":"^0.3.1-pre.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axplat-aarch64-qemu-virt","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"aarch64\")","kind":"normal"},{"name":"axplat-dyn","req":"=0.3.0-preview.3","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"none\")","kind":"normal"},{"name":"axplat-loongarch64-qemu-virt","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"loongarch64\")","kind":"normal"},{"name":"axplat-riscv64-qemu-virt","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"riscv64\")","kind":"normal"},{"name":"axplat-x86-pc","req":"^0.3.1-pre.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_arch = \"x86_64\")","kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fdt-parser","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"heapless","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"kernel_guard","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"linkme","req":"^0.3.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory_addr","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"page_table_multiarch","req":"^0.6","features":["axerrno"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percpu","req":"^0.2.3-preview.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"281f69e09ddb6eb04b7695fc8bdf5a58c760c630443aca8e69abc65ded5642da","features":{"default":[],"myplat":[],"plat-dyn":["axplat-dyn"],"tls":["axcpu/tls"]},"features2":{"defplat":["dep:axplat-x86-pc","dep:axplat-aarch64-qemu-virt","dep:axplat-riscv64-qemu-virt","dep:axplat-loongarch64-qemu-virt"],"fp-simd":["axcpu/fp-simd","axplat-x86-pc?/fp-simd","axplat-aarch64-qemu-virt?/fp-simd","axplat-riscv64-qemu-virt?/fp-simd","axplat-loongarch64-qemu-virt?/fp-simd"],"hv":["paging","axcpu/arm-el2","percpu/arm-el2","axplat-dyn?/hv"],"ipi":["irq"],"irq":["dep:linkme","axplat-x86-pc?/irq","axplat-aarch64-qemu-virt?/irq","axplat-riscv64-qemu-virt?/irq","axplat-loongarch64-qemu-virt?/irq","axplat/irq","axplat-dyn?/irq"],"paging":["dep:axalloc","dep:page_table_multiarch"],"rtc":["axplat-x86-pc?/rtc","axplat-aarch64-qemu-virt?/rtc","axplat-riscv64-qemu-virt?/rtc","axplat-loongarch64-qemu-virt?/rtc"],"smp":["axplat-x86-pc?/smp","axplat-aarch64-qemu-virt?/smp","axplat-riscv64-qemu-virt?/smp","axplat-loongarch64-qemu-virt?/smp","axplat-dyn?/smp","axplat/smp"],"uspace":["paging","axcpu/uspace","axplat-dyn?/uspace"]},"yanked":false,"pubtime":"2026-03-11T01:59:31Z","v":2}
