Changeset 63e27ef in mainline for kernel/arch
- Timestamp:
- 2017-06-19T21:47:42Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- deacc58d
- Parents:
- 7354b5e
- Location:
- kernel/arch
- Files:
-
- 29 edited
-
amd64/src/ddi/ddi.c (modified) (2 diffs)
-
amd64/src/interrupt.c (modified) (2 diffs)
-
arm32/src/mach/beagleboardxm/beagleboardxm.c (modified) (2 diffs)
-
arm32/src/mach/beaglebone/beaglebone.c (modified) (2 diffs)
-
arm32/src/mach/raspberrypi/raspberrypi.c (modified) (2 diffs)
-
ia32/src/ddi/ddi.c (modified) (2 diffs)
-
ia32/src/interrupt.c (modified) (2 diffs)
-
ia32/src/smp/apic.c (modified) (2 diffs)
-
ia32/src/smp/mps.c (modified) (4 diffs)
-
ia32/src/smp/smp.c (modified) (5 diffs)
-
ia64/include/arch/mm/page.h (modified) (3 diffs)
-
ia64/src/drivers/ski.c (modified) (2 diffs)
-
ia64/src/interrupt.c (modified) (2 diffs)
-
ia64/src/mm/as.c (modified) (2 diffs)
-
ia64/src/mm/page.c (modified) (3 diffs)
-
ia64/src/mm/tlb.c (modified) (11 diffs)
-
mips32/src/exception.c (modified) (2 diffs)
-
mips32/src/mm/tlb.c (modified) (5 diffs)
-
ppc32/src/mm/pht.c (modified) (2 diffs)
-
sparc64/src/drivers/pci.c (modified) (4 diffs)
-
sparc64/src/drivers/tick.c (modified) (2 diffs)
-
sparc64/src/mm/sun4u/as.c (modified) (3 diffs)
-
sparc64/src/mm/sun4u/tlb.c (modified) (4 diffs)
-
sparc64/src/mm/sun4u/tsb.c (modified) (5 diffs)
-
sparc64/src/mm/sun4v/as.c (modified) (3 diffs)
-
sparc64/src/mm/sun4v/tlb.c (modified) (5 diffs)
-
sparc64/src/mm/sun4v/tsb.c (modified) (2 diffs)
-
sparc64/src/smp/sun4u/ipi.c (modified) (3 diffs)
-
sparc64/src/sparc64.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/ddi/ddi.c
r7354b5e r63e27ef 35 35 #include <ddi/ddi.h> 36 36 #include <arch/ddi/ddi.h> 37 #include <assert.h> 37 38 #include <proc/task.h> 38 39 #include <adt/bitmap.h> … … 63 64 64 65 if (elements > 0) { 65 ASSERT(TASK->arch.iomap.bits);66 assert(TASK->arch.iomap.bits); 66 67 67 68 bitmap_t iomap; -
kernel/arch/amd64/src/interrupt.c
r7354b5e r63e27ef 34 34 35 35 #include <arch/interrupt.h> 36 #include <assert.h> 36 37 #include <print.h> 37 38 #include <log.h> 38 #include <debug.h>39 39 #include <panic.h> 40 40 #include <arch/drivers/i8259.h> … … 175 175 static void irq_interrupt(unsigned int n, istate_t *istate) 176 176 { 177 ASSERT(n >= IVT_IRQBASE);177 assert(n >= IVT_IRQBASE); 178 178 179 179 unsigned int inum = n - IVT_IRQBASE; 180 180 bool ack = false; 181 ASSERT(inum < IRQ_COUNT);182 ASSERT((inum != IRQ_PIC_SPUR) && (inum != IRQ_PIC1));181 assert(inum < IRQ_COUNT); 182 assert((inum != IRQ_PIC_SPUR) && (inum != IRQ_PIC1)); 183 183 184 184 irq_t *irq = irq_dispatch_and_lock(inum); -
kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
r7354b5e r63e27ef 35 35 #include <arch/exception.h> 36 36 #include <arch/mach/beagleboardxm/beagleboardxm.h> 37 #include <assert.h> 37 38 #include <genarch/drivers/amdm37x/uart.h> 38 39 #include <genarch/drivers/amdm37x/irc.h> … … 102 103 (void *) km_map(AMDM37x_IRC_BASE_ADDRESS, AMDM37x_IRC_SIZE, 103 104 PAGE_NOT_CACHEABLE); 104 ASSERT(beagleboard.irc_addr);105 assert(beagleboard.irc_addr); 105 106 omap_irc_init(beagleboard.irc_addr); 106 107 -
kernel/arch/arm32/src/mach/beaglebone/beaglebone.c
r7354b5e r63e27ef 36 36 #include <arch/exception.h> 37 37 #include <arch/mach/beaglebone/beaglebone.h> 38 #include <assert.h> 38 39 #include <genarch/drivers/am335x/irc.h> 39 40 #include <genarch/drivers/am335x/uart.h> … … 98 99 AM335x_CTRL_MODULE_SIZE, PAGE_NOT_CACHEABLE); 99 100 100 ASSERT(bbone.irc_addr != NULL);101 ASSERT(bbone.cm_per_addr != NULL);102 ASSERT(bbone.cm_dpll_addr != NULL);103 ASSERT(bbone.ctrl_module != NULL);101 assert(bbone.irc_addr != NULL); 102 assert(bbone.cm_per_addr != NULL); 103 assert(bbone.cm_dpll_addr != NULL); 104 assert(bbone.ctrl_module != NULL); 104 105 105 106 /* Initialize the interrupt controller */ -
kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c
r7354b5e r63e27ef 36 36 #include <arch/exception.h> 37 37 #include <arch/mach/raspberrypi/raspberrypi.h> 38 #include <assert.h> 38 39 #include <genarch/drivers/pl011/pl011.h> 39 40 #include <genarch/drivers/bcm2835/irc.h> … … 103 104 raspi.irc = (void *) km_map(BCM2835_IRC_ADDR, sizeof(bcm2835_irc_t), 104 105 PAGE_NOT_CACHEABLE); 105 ASSERT(raspi.irc);106 assert(raspi.irc); 106 107 bcm2835_irc_init(raspi.irc); 107 108 -
kernel/arch/ia32/src/ddi/ddi.c
r7354b5e r63e27ef 35 35 #include <ddi/ddi.h> 36 36 #include <arch/ddi/ddi.h> 37 #include <assert.h> 37 38 #include <proc/task.h> 38 39 #include <stddef.h> … … 63 64 64 65 if (elements > 0) { 65 ASSERT(TASK->arch.iomap.bits);66 assert(TASK->arch.iomap.bits); 66 67 67 68 bitmap_t iomap; -
kernel/arch/ia32/src/interrupt.c
r7354b5e r63e27ef 34 34 35 35 #include <arch/interrupt.h> 36 #include <assert.h> 36 37 #include <syscall/syscall.h> 37 38 #include <print.h> … … 183 184 static void irq_interrupt(unsigned int n, istate_t *istate __attribute__((unused))) 184 185 { 185 ASSERT(n >= IVT_IRQBASE);186 assert(n >= IVT_IRQBASE); 186 187 187 188 unsigned int inum = n - IVT_IRQBASE; 188 189 bool ack = false; 189 ASSERT(inum < IRQ_COUNT);190 ASSERT((inum != IRQ_PIC_SPUR) && (inum != IRQ_PIC1));190 assert(inum < IRQ_COUNT); 191 assert((inum != IRQ_PIC_SPUR) && (inum != IRQ_PIC1)); 191 192 192 193 irq_t *irq = irq_dispatch_and_lock(inum); -
kernel/arch/ia32/src/smp/apic.c
r7354b5e r63e27ef 38 38 #include <arch/smp/mps.h> 39 39 #include <arch/boot/boot.h> 40 #include <assert.h> 40 41 #include <mm/page.h> 41 42 #include <time/delay.h> … … 492 493 493 494 /* Program Logical Destination Register. */ 494 ASSERT(CPU->id < 8);495 assert(CPU->id < 8); 495 496 ldr_t ldr; 496 497 -
kernel/arch/ia32/src/smp/mps.c
r7354b5e r63e27ef 37 37 #include <config.h> 38 38 #include <log.h> 39 #include <debug.h>40 39 #include <arch/smp/mps.h> 41 40 #include <arch/smp/apic.h> 42 41 #include <arch/smp/smp.h> 42 #include <assert.h> 43 43 #include <func.h> 44 44 #include <typedefs.h> … … 74 74 static uint8_t mps_cpu_apic_id(size_t i) 75 75 { 76 ASSERT(i < processor_entry_cnt);76 assert(i < processor_entry_cnt); 77 77 78 78 return processor_entries[i].l_apic_id; … … 81 81 static bool mps_cpu_enabled(size_t i) 82 82 { 83 ASSERT(i < processor_entry_cnt);83 assert(i < processor_entry_cnt); 84 84 85 85 /* … … 96 96 static bool mps_cpu_bootstrap(size_t i) 97 97 { 98 ASSERT(i < processor_entry_cnt);98 assert(i < processor_entry_cnt); 99 99 100 100 return (bool) ((processor_entries[i].cpu_flags & 0x02) == 0x02); -
kernel/arch/ia32/src/smp/smp.c
r7354b5e r63e27ef 38 38 #include <arch/smp/ap.h> 39 39 #include <arch/boot/boot.h> 40 #include <assert.h> 40 41 #include <genarch/acpi/acpi.h> 41 42 #include <genarch/acpi/madt.h> … … 45 46 #include <func.h> 46 47 #include <panic.h> 47 #include <debug.h>48 48 #include <arch/asm.h> 49 49 #include <mm/page.h> … … 83 83 static void cpu_arch_id_init(void) 84 84 { 85 ASSERT(ops != NULL);86 ASSERT(cpus != NULL);85 assert(ops != NULL); 86 assert(cpus != NULL); 87 87 88 88 for (unsigned int i = 0; i < config.cpu_count; ++i) { … … 102 102 unsigned int i; 103 103 104 ASSERT(ops != NULL);104 assert(ops != NULL); 105 105 106 106 /* … … 191 191 int smp_irq_to_pin(unsigned int irq) 192 192 { 193 ASSERT(ops != NULL);193 assert(ops != NULL); 194 194 return ops->irq_to_pin(irq); 195 195 } -
kernel/arch/ia64/include/arch/mm/page.h
r7354b5e r63e27ef 38 38 39 39 #include <arch/mm/frame.h> 40 41 #ifndef __ASM__ 42 #include <assert.h> 43 #endif 40 44 41 45 #define PAGE_SIZE FRAME_SIZE … … 232 236 uint64_t ret; 233 237 234 ASSERT(i < REGION_REGISTERS);238 assert(i < REGION_REGISTERS); 235 239 236 240 asm volatile ( … … 250 254 NO_TRACE static inline void rr_write(size_t i, uint64_t v) 251 255 { 252 ASSERT(i < REGION_REGISTERS);256 assert(i < REGION_REGISTERS); 253 257 254 258 asm volatile ( -
kernel/arch/ia64/src/drivers/ski.c
r7354b5e r63e27ef 34 34 35 35 #include <arch/drivers/ski.h> 36 #include <assert.h> 36 37 #include <console/console.h> 37 38 #include <console/chardev.h> … … 238 239 void skiin_wire(ski_instance_t *instance, indev_t *srlnin) 239 240 { 240 ASSERT(instance);241 ASSERT(srlnin);241 assert(instance); 242 assert(srlnin); 242 243 243 244 instance->srlnin = srlnin; -
kernel/arch/ia64/src/interrupt.c
r7354b5e r63e27ef 35 35 36 36 #include <arch/interrupt.h> 37 #include <assert.h> 37 38 #include <interrupt.h> 38 39 #include <ddi/irq.h> 39 40 #include <panic.h> 40 41 #include <print.h> 41 #include <debug.h>42 42 #include <console/console.h> 43 43 #include <typedefs.h> … … 123 123 static const char *vector_to_string(unsigned int n) 124 124 { 125 ASSERT(n <= VECTOR_MAX);125 assert(n <= VECTOR_MAX); 126 126 127 127 if (n >= VECTORS_16_BUNDLE_START) -
kernel/arch/ia64/src/mm/as.c
r7354b5e r63e27ef 36 36 #include <arch/mm/asid.h> 37 37 #include <arch/mm/page.h> 38 #include <assert.h> 38 39 #include <genarch/mm/as_ht.h> 39 40 #include <genarch/mm/page_ht.h> … … 58 59 int i; 59 60 60 ASSERT(as->asid != ASID_INVALID);61 assert(as->asid != ASID_INVALID); 61 62 62 63 /* -
kernel/arch/ia64/src/mm/page.c
r7354b5e r63e27ef 35 35 36 36 #include <arch/mm/page.h> 37 #include <assert.h> 37 38 #include <genarch/mm/page_ht.h> 38 39 #include <mm/asid.h> … … 166 167 bool match; 167 168 168 ASSERT(v);169 assert(v); 169 170 170 171 vrn = page >> VRN_SHIFT; … … 213 214 uint64_t tag; 214 215 215 ASSERT(v);216 assert(v); 216 217 217 218 vrn = page >> VRN_SHIFT; -
kernel/arch/ia64/src/mm/tlb.c
r7354b5e r63e27ef 48 48 #include <arch/pal/pal.h> 49 49 #include <arch/asm.h> 50 #include <assert.h> 50 51 #include <panic.h> 51 52 #include <print.h> … … 449 450 entry.word[1] = 0; 450 451 451 ASSERT(t->x);452 assert(t->x); 452 453 453 454 entry.p = t->p; … … 488 489 va = istate->cr_ifa; /* faulting address */ 489 490 490 ASSERT(!is_kernel_fault(va));491 assert(!is_kernel_fault(va)); 491 492 492 493 bool found = page_mapping_find(AS, va, true, &t); 493 494 if (found) { 494 ASSERT(t.p);495 assert(t.p); 495 496 496 497 /* … … 605 606 bool found = page_mapping_find(as, va, true, &t); 606 607 if (found) { 607 ASSERT(t.p);608 assert(t.p); 608 609 609 610 /* … … 634 635 void data_nested_tlb_fault(unsigned int n, istate_t *istate) 635 636 { 636 ASSERT(false);637 assert(false); 637 638 } 638 639 … … 656 657 bool found = page_mapping_find(as, va, true, &t); 657 658 658 ASSERT(found);659 ASSERT(t.p);659 assert(found); 660 assert(t.p); 660 661 661 662 if (found && t.p && t.w) { … … 685 686 va = istate->cr_ifa; /* faulting address */ 686 687 687 ASSERT(!is_kernel_fault(va));688 assert(!is_kernel_fault(va)); 688 689 689 690 bool found = page_mapping_find(AS, va, true, &t); 690 691 691 ASSERT(found);692 ASSERT(t.p);692 assert(found); 693 assert(t.p); 693 694 694 695 if (found && t.p && t.x) { … … 724 725 bool found = page_mapping_find(as, va, true, &t); 725 726 726 ASSERT(found);727 ASSERT(t.p);727 assert(found); 728 assert(t.p); 728 729 729 730 if (found && t.p) { … … 757 758 va = istate->cr_ifa; /* faulting address */ 758 759 759 ASSERT(!is_kernel_fault(va));760 assert(!is_kernel_fault(va)); 760 761 761 762 /* … … 764 765 bool found = page_mapping_find(AS, va, true, &t); 765 766 766 ASSERT(found);767 ASSERT(t.p);768 ASSERT(!t.w);767 assert(found); 768 assert(t.p); 769 assert(!t.w); 769 770 770 771 as_page_fault(va, PF_ACCESS_WRITE, istate); … … 784 785 va = istate->cr_ifa; /* faulting address */ 785 786 786 ASSERT(!is_kernel_fault(va));787 assert(!is_kernel_fault(va)); 787 788 788 789 bool found = page_mapping_find(AS, va, true, &t); 789 790 790 ASSERT(found);791 assert(found); 791 792 792 793 if (t.p) { -
kernel/arch/mips32/src/exception.c
r7354b5e r63e27ef 39 39 #include <arch/cp0.h> 40 40 #include <arch.h> 41 #include < debug.h>41 #include <assert.h> 42 42 #include <proc/thread.h> 43 43 #include <print.h> … … 120 120 { 121 121 if (*((uint32_t *) istate->epc) == 0x7c03e83b) { 122 ASSERT(THREAD);122 assert(THREAD); 123 123 istate->epc += 4; 124 124 istate->v1 = istate->kt1; -
kernel/arch/mips32/src/mm/tlb.c
r7354b5e r63e27ef 44 44 #include <print.h> 45 45 #include <log.h> 46 #include < debug.h>46 #include <assert.h> 47 47 #include <align.h> 48 48 #include <interrupt.h> … … 160 160 #endif 161 161 162 ASSERT(!index.p);162 assert(!index.p); 163 163 164 164 badvaddr = cp0_badvaddr_read(); … … 323 323 int i; 324 324 325 ASSERT(interrupts_disabled());325 assert(interrupts_disabled()); 326 326 327 327 hi_save.value = cp0_entry_hi_read(); … … 356 356 int i; 357 357 358 ASSERT(interrupts_disabled());359 ASSERT(asid != ASID_INVALID);358 assert(interrupts_disabled()); 359 assert(asid != ASID_INVALID); 360 360 361 361 hi_save.value = cp0_entry_hi_read(); … … 398 398 tlb_index_t index; 399 399 400 ASSERT(interrupts_disabled());400 assert(interrupts_disabled()); 401 401 402 402 if (asid == ASID_INVALID) -
kernel/arch/ppc32/src/mm/pht.c
r7354b5e r63e27ef 35 35 #include <arch/mm/pht.h> 36 36 #include <arch/mm/tlb.h> 37 #include <assert.h> 37 38 #include <interrupt.h> 38 39 #include <mm/as.h> … … 79 80 found = page_mapping_find(as, badvaddr, true, pte); 80 81 81 ASSERT(found);82 ASSERT(pte->present);82 assert(found); 83 assert(pte->present); 83 84 84 85 return found; -
kernel/arch/sparc64/src/drivers/pci.c
r7354b5e r63e27ef 42 42 #include <mm/slab.h> 43 43 #include <typedefs.h> 44 #include < debug.h>44 #include <assert.h> 45 45 #include <log.h> 46 46 #include <str.h> … … 175 175 * First, verify this is a PCI node. 176 176 */ 177 ASSERT(str_cmp(ofw_tree_node_name(node), "pci") == 0);177 assert(str_cmp(ofw_tree_node_name(node), "pci") == 0); 178 178 179 179 /* … … 210 210 void pci_enable_interrupt(pci_t *pci, int inr) 211 211 { 212 ASSERT(pci->op && pci->op->enable_interrupt);212 assert(pci->op && pci->op->enable_interrupt); 213 213 pci->op->enable_interrupt(pci, inr); 214 214 } … … 218 218 pci_t *pci = (pci_t *)pcip; 219 219 220 ASSERT(pci->op && pci->op->clear_interrupt);220 assert(pci->op && pci->op->clear_interrupt); 221 221 pci->op->clear_interrupt(pci, inr); 222 222 } -
kernel/arch/sparc64/src/drivers/tick.c
r7354b5e r63e27ef 43 43 #include <time/clock.h> 44 44 #include <arch.h> 45 #include < debug.h>45 #include <assert.h> 46 46 47 47 /** Initialize tick and stick interrupt. */ … … 93 93 * Make sure we are servicing interrupt_level_14 94 94 */ 95 ASSERT(n == TT_INTERRUPT_LEVEL_14);95 assert(n == TT_INTERRUPT_LEVEL_14); 96 96 97 97 /* 98 98 * Make sure we are servicing TICK_INT. 99 99 */ 100 ASSERT(softint.tick_int);100 assert(softint.tick_int); 101 101 102 102 /* -
kernel/arch/sparc64/src/mm/sun4u/as.c
r7354b5e r63e27ef 35 35 #include <arch/mm/as.h> 36 36 #include <arch/mm/tlb.h> 37 #include <assert.h> 38 #include <config.h> 37 39 #include <genarch/mm/page_ht.h> 38 40 #include <genarch/mm/asid_fifo.h> 39 #include <debug.h>40 #include <config.h>41 41 42 42 #ifdef CONFIG_TSB … … 130 130 uintptr_t base = ALIGN_DOWN(config.base, 1 << KERNEL_PAGE_WIDTH); 131 131 132 ASSERT(as->arch.itsb);133 ASSERT(as->arch.dtsb);132 assert(as->arch.itsb); 133 assert(as->arch.dtsb); 134 134 135 135 uintptr_t tsb = (uintptr_t) as->arch.itsb; … … 202 202 uintptr_t base = ALIGN_DOWN(config.base, 1 << KERNEL_PAGE_WIDTH); 203 203 204 ASSERT(as->arch.itsb);205 ASSERT(as->arch.dtsb);204 assert(as->arch.itsb); 205 assert(as->arch.dtsb); 206 206 207 207 uintptr_t tsb = (uintptr_t) as->arch.itsb; -
kernel/arch/sparc64/src/mm/sun4u/tlb.c
r7354b5e r63e27ef 41 41 #include <arch/mm/mmu.h> 42 42 #include <arch/interrupt.h> 43 #include <assert.h> 43 44 #include <interrupt.h> 44 45 #include <arch.h> … … 201 202 bool found = page_mapping_find(AS, istate->tpc, true, &t); 202 203 if (found && PTE_EXECUTABLE(&t)) { 203 ASSERT(t.p);204 assert(t.p); 204 205 205 206 /* … … 258 259 bool found = page_mapping_find(as, page_16k, true, &t); 259 260 if (found) { 260 ASSERT(t.p);261 assert(t.p); 261 262 262 263 /* … … 301 302 bool found = page_mapping_find(as, page_16k, true, &t); 302 303 if (found && PTE_WRITABLE(&t)) { 303 ASSERT(t.p);304 assert(t.p); 304 305 305 306 /* -
kernel/arch/sparc64/src/mm/sun4u/tsb.c
r7354b5e r63e27ef 27 27 */ 28 28 29 /** @addtogroup sparc64mm 29 /** @addtogroup sparc64mm 30 30 * @{ 31 31 */ … … 37 37 #include <arch/mm/page.h> 38 38 #include <arch/barrier.h> 39 #include <assert.h> 39 40 #include <mm/as.h> 40 41 #include <typedefs.h> 41 42 #include <macros.h> 42 #include <debug.h>43 43 44 44 /** Invalidate portion of TSB. … … 58 58 size_t cnt; 59 59 60 ASSERT(as->arch.itsb);61 ASSERT(as->arch.dtsb);60 assert(as->arch.itsb); 61 assert(as->arch.dtsb); 62 62 63 63 i0 = (page >> MMU_PAGE_WIDTH) & ITSB_ENTRY_MASK; … … 85 85 size_t entry; 86 86 87 ASSERT(index <= 1);87 assert(index <= 1); 88 88 89 89 as = t->as; … … 130 130 size_t entry; 131 131 132 ASSERT(index <= 1);132 assert(index <= 1); 133 133 134 134 as = t->as; -
kernel/arch/sparc64/src/mm/sun4v/as.c
r7354b5e r63e27ef 37 37 #include <arch/mm/pagesize.h> 38 38 #include <arch/mm/tlb.h> 39 #include <assert.h> 39 40 #include <genarch/mm/page_ht.h> 40 41 #include <genarch/mm/asid_fifo.h> 41 #include <debug.h>42 42 #include <config.h> 43 43 #include <arch/sun4v/hypercall.h> … … 121 121 uintptr_t base = ALIGN_DOWN(config.base, 1 << KERNEL_PAGE_WIDTH); 122 122 123 ASSERT(as->arch.tsb_description.tsb_base);123 assert(as->arch.tsb_description.tsb_base); 124 124 uintptr_t tsb = PA2KA(as->arch.tsb_description.tsb_base); 125 125 … … 160 160 uintptr_t base = ALIGN_DOWN(config.base, 1 << KERNEL_PAGE_WIDTH); 161 161 162 ASSERT(as->arch.tsb_description.tsb_base);162 assert(as->arch.tsb_description.tsb_base); 163 163 164 164 uintptr_t tsb = PA2KA(as->arch.tsb_description.tsb_base); -
kernel/arch/sparc64/src/mm/sun4v/tlb.c
r7354b5e r63e27ef 43 43 #include <arch/mm/tlb.h> 44 44 #include <arch/interrupt.h> 45 #include <assert.h> 45 46 #include <interrupt.h> 46 47 #include <arch.h> … … 215 216 bool found = page_mapping_find(AS, va, true, &t); 216 217 if (found && PTE_EXECUTABLE(&t)) { 217 ASSERT(t.p);218 assert(t.p); 218 219 219 220 /* … … 265 266 bool found = page_mapping_find(as, va, true, &t); 266 267 if (found) { 267 ASSERT(t.p);268 assert(t.p); 268 269 269 270 /* … … 303 304 bool found = page_mapping_find(as, va, true, &t); 304 305 if (found && PTE_WRITABLE(&t)) { 305 ASSERT(t.p);306 assert(t.p); 306 307 307 308 /* … … 345 346 __hypercall_fast_ret1(0, 0, 0, 0, 0, CPU_MYID, &myid); 346 347 347 ASSERT(mmu_fsas[myid].dft < 16);348 assert(mmu_fsas[myid].dft < 16); 348 349 349 350 printf("condition which caused the fault: %s\n", -
kernel/arch/sparc64/src/mm/sun4v/tsb.c
r7354b5e r63e27ef 39 39 #include <arch/mm/page.h> 40 40 #include <arch/barrier.h> 41 #include <assert.h> 41 42 #include <mm/as.h> 42 43 #include <typedefs.h> 43 44 #include <macros.h> 44 #include <debug.h>45 45 46 46 /** Invalidate portion of TSB. … … 60 60 size_t cnt; 61 61 62 ASSERT(as->arch.tsb_description.tsb_base);62 assert(as->arch.tsb_description.tsb_base); 63 63 64 64 i0 = (page >> MMU_PAGE_WIDTH) & TSB_ENTRY_MASK; -
kernel/arch/sparc64/src/smp/sun4u/ipi.c
r7354b5e r63e27ef 35 35 #include <smp/ipi.h> 36 36 #include <arch/smp/sun4u/ipi.h> 37 #include <assert.h> 37 38 #include <cpu.h> 38 39 #include <arch.h> … … 103 104 panic("Interrupt Dispatch Status busy bit set\n"); 104 105 105 ASSERT(!(pstate_read() & PSTATE_IE_BIT));106 assert(!(pstate_read() & PSTATE_IE_BIT)); 106 107 107 108 do { … … 185 186 void ipi_unicast_arch(unsigned int cpu_id, int ipi) 186 187 { 187 ASSERT(&cpus[cpu_id] != CPU);188 assert(&cpus[cpu_id] != CPU); 188 189 189 190 if (ipi == IPI_SMP_CALL) { -
kernel/arch/sparc64/src/sparc64.c
r7354b5e r63e27ef 70 70 71 71 if (config.cpu_active == 1) { 72 STATIC_ASSERT(UWB_SIZE <= UWB_ALIGNMENT);72 static_assert(UWB_SIZE <= UWB_ALIGNMENT, ""); 73 73 /* Create slab cache for the userspace window buffers */ 74 74 uwb_cache = slab_cache_create("uwb_cache", UWB_SIZE,
Note:
See TracChangeset
for help on using the changeset viewer.
