{
  "cksum": "fb544b7a866bf391721e039976d18ac77028c59e2dfd65c951414ab98cd0394e",
  "crate_file": "axhal-0.2.2-preview.4.crate",
  "crate_url": "https://static.crates.io/crates/axhal/axhal-0.2.2-preview.4.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axalloc",
      "optional": true,
      "req": "^0.2.2-preview.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axconfig",
      "optional": false,
      "req": "^0.2.2-preview.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "axconfig",
      "optional": false,
      "req": "^0.2.2-preview.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axcpu",
      "optional": false,
      "req": "^0.3.0-preview.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axplat",
      "optional": false,
      "req": ">=0.3.0-preview.2, <0.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axplat-aarch64-qemu-virt",
      "optional": true,
      "req": ">=0.3.0-preview.2, <0.3.0",
      "target": "cfg(target_arch = \"aarch64\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axplat-loongarch64-qemu-virt",
      "optional": true,
      "req": ">=0.3.0-preview.2, <0.3.0",
      "target": "cfg(target_arch = \"loongarch64\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axplat-riscv64-qemu-virt",
      "optional": true,
      "req": ">=0.3.0-preview.2, <0.3.0",
      "target": "cfg(target_arch = \"riscv64\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axplat-x86-pc",
      "optional": true,
      "req": ">=0.3.0-preview.2, <0.3.0",
      "target": "cfg(target_arch = \"x86_64\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cfg-if",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fdt-parser",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "heapless",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "kernel_guard",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lazyinit",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "linkme",
      "optional": true,
      "req": "^0.3.33",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "memory_addr",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "axerrno"
      ],
      "kind": "normal",
      "name": "page_table_multiarch",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "percpu",
      "optional": false,
      "req": "^0.2",
      "target": null
    }
  ],
  "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"
    ]
  },
  "index_path": "ax/ha/axhal",
  "name": "axhal",
  "pubtime": "2026-02-06T15:20:30Z",
  "v": 2,
  "vers": "0.2.2-preview.4",
  "yanked": false
}
