CTASSERT
CTASSERT(ATH_BCBUF <= 8);
CTASSERT(sizeof(union nvmm_x64_state_fpu_addr) == 8);
CTASSERT(sizeof(struct nvmm_x64_state_fpu_mmreg) == 16);
CTASSERT(sizeof(struct nvmm_x64_state_fpu_xmmreg) == 16);
CTASSERT(sizeof(struct nvmm_x64_state_fpu) == 512);
CTASSERT(sizeof(struct nvmm_x86_xsave) == 512 + 64);
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(struct vmcb_ctrl) == 1024);
CTASSERT(sizeof(struct vmcb_segment) == 16);
CTASSERT(sizeof(struct vmcb_state) == 0xC00);
CTASSERT(sizeof(struct vmcb) == PAGE_SIZE);
CTASSERT(offsetof(struct vmcb, state) == 0x400);
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(struct vmxon) == PAGE_SIZE);
CTASSERT(sizeof(struct vmcs) == PAGE_SIZE);
CTASSERT(VPID_MAX-1 >= NVMM_MAX_MACHINES * NVMM_MAX_VCPUS);
#ifdef CTASSERT
CTASSERT(sizeof(struct fs) == 1376);
#ifdef CTASSERT
CTASSERT(sizeof(struct jsegrec) == JREC_SIZE);
CTASSERT(sizeof(struct jrefrec) == JREC_SIZE);
CTASSERT(sizeof(struct jmvrec) == JREC_SIZE);
CTASSERT(sizeof(struct jblkrec) == JREC_SIZE);
CTASSERT(sizeof(struct jtrncrec) == JREC_SIZE);
CTASSERT(sizeof(union jrec) == JREC_SIZE);
#ifndef CTASSERT
CTASSERT(sizeof(struct if_pkt_info_pad) == sizeof(struct if_pkt_info));
CTASSERT(sizeof(struct if_rxd_info_pad) == sizeof(struct if_rxd_info));
#ifdef CTASSERT
CTASSERT(sizeof (struct ether_header) == ETHER_ADDR_LEN * 2 + 2);
CTASSERT(sizeof (struct ether_addr) == ETHER_ADDR_LEN);
#ifdef CTASSERT
CTASSERT(sizeof (struct llc) == LLC_SNAPFRAMELEN);
CTASSERT((sizeof(type) / sizeof(uint64_t)) == \
CTASSERT(((access) & CTLTYPE) != 0); \
#ifndef CTASSERT /* Allow lint to override */
CTASSERT(powerof2(SBUF_MAXEXTENDSIZE));
CTASSERT(powerof2(SBUF_MAXEXTENDINCR));
CTASSERT(MSIZE - offsetof(struct mbuf, m_dat) == MLEN);
CTASSERT(MSIZE - offsetof(struct mbuf, m_pktdat) == MHLEN);
CTASSERT(offsetof(struct mbuf, m_dat) % 8 == 0);
CTASSERT(offsetof(struct mbuf, m_pktdat) % 8 == 0);
CTASSERT(offsetof(struct mbuf, m_dat) == 32);
CTASSERT(sizeof(struct pkthdr) == 56);
CTASSERT(sizeof(struct m_ext) == 48);
CTASSERT(offsetof(struct mbuf, m_dat) == 24);
CTASSERT(sizeof(struct pkthdr) == 48);
CTASSERT(sizeof(struct m_ext) == 28);
CTASSERT(sizeof(m_assertbuf.m_slist) == sizeof(m_assertbuf.m_next));
CTASSERT(sizeof(m_assertbuf.m_stailq) == sizeof(m_assertbuf.m_next));
CTASSERT(sizeof(m_assertbuf.m_slistpkt) == sizeof(m_assertbuf.m_nextpkt));
CTASSERT(sizeof(m_assertbuf.m_stailqpkt) == sizeof(m_assertbuf.m_nextpkt));
CTASSERT((IEEE80211_KEY_COMMON & IEEE80211_KEY_DEVICE) == 0);
CTASSERT((IEEE80211_NODE_HASHSIZE & (IEEE80211_NODE_HASHSIZE-1)) == 0);
CTASSERT(MAX_IEEE_CHAN >= 256);
CTASSERT(TDMA_MAXSLOTS == 2);
CTASSERT(sizeof(struct ieee80211_ptk) >= 48);
CTASSERT(sizeof(union nvmm_x64_state_fpu_addr) == 8);
CTASSERT(sizeof(struct nvmm_x64_state_fpu_mmreg) == 16);
CTASSERT(sizeof(struct nvmm_x64_state_fpu_xmmreg) == 16);
CTASSERT(sizeof(struct nvmm_x64_state_fpu) == 512);
CTASSERT(sizeof(struct nvmm_x86_xsave) == 512 + 64);
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(struct vmcb_ctrl) == 1024);
CTASSERT(sizeof(struct vmcb_segment) == 16);
CTASSERT(sizeof(struct vmcb_state) == 0xC00);
CTASSERT(sizeof(struct vmcb) == PAGE_SIZE);
CTASSERT(offsetof(struct vmcb, state) == 0x400);
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(cpudata->gprs) == sizeof(state->gprs));
CTASSERT(sizeof(cpudata->drs) == sizeof(state->drs));
CTASSERT(sizeof(cpudata->gxsave.fpu) == sizeof(state->fpu));
CTASSERT(sizeof(struct vmxon) == PAGE_SIZE);
CTASSERT(sizeof(struct vmcs) == PAGE_SIZE);
CTASSERT(VPID_MAX-1 >= NVMM_MAX_MACHINES * NVMM_MAX_VCPUS);