Age | Commit message (Expand) | Author |
2017-02-10 | Unbreak 'config -p'. | Martin Pieuchot |
2017-02-08 | Pass the physical address to the end of symbols to the kernel. From | Patrick Wildt |
2017-02-08 | Retry BS->ExitBootServices() if it fails, like on amd64. Also we need | Patrick Wildt |
2017-02-08 | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except | Philip Guenther |
2017-02-07 | Since the instruction cache does not in any way snoop the data cache | Patrick Wildt |
2017-02-07 | For consistency sake, apply the inner shareable attribute to the bootstrap | Patrick Wildt |
2017-02-07 | The default frequency we chose for the generic timer does not always ring | Patrick Wildt |
2017-02-07 | There are 1023 possible values for the interrupts, but our masks limit | Patrick Wildt |
2017-02-06 | Move cache and tlb flush functions, which were mostly inline assembly, | Patrick Wildt |
2017-02-06 | Change the pmap_pmap_pool ipl from IPL_VM to IPL_NONE. Matches the | Jonathan Gray |
2017-02-06 | patrick@ tells me this is mostly mine too | David Gwynne |
2017-02-05 | _dmamem_alloc_range() stores physical addresses in the segments, so | Patrick Wildt |
2017-02-05 | Ask for a generic armv8-a encoding rather than one based on and tuned | Jonathan Gray |
2017-02-05 | Add implementation for intr_barrier(9). | Patrick Wildt |
2017-02-05 | Add the necessary PCI header to be able to compile PCI drivers. Based | Patrick Wildt |
2017-02-05 | Since turning of the MMU in the beginning of the kernel removes | Patrick Wildt |
2017-02-05 | Implement another pagetable level for bootstrapping machines that have | Patrick Wildt |
2017-02-05 | As far as we understood the architecture reference manual it should | Patrick Wildt |
2017-02-05 | Add option PCIVERBOSE. | Patrick Wildt |
2017-02-04 | In reality our kernel does not need to be aligned at a 256M boundary, | Patrick Wildt |
2017-02-04 | Read the data cache size instead of hardcoding some value. We might | Patrick Wildt |
2017-02-04 | A bit of code and comment cleanup. | Patrick Wildt |
2017-02-04 | Remove gdb waitcount debug code and dummy print. | Patrick Wildt |
2017-02-04 | Implement atomic_{set,clear}bits_int and membars for arm64. | Jonathan Gray |
2017-02-03 | Implement a helper that creates an L0 pagetable entry pointing to | Patrick Wildt |
2017-02-03 | whitespace fixes | Patrick Wildt |
2017-02-03 | Set the context id and counter offset to a known value. Enable access | Patrick Wildt |
2017-02-03 | Use PAGE_SHIFT instead of encoding the number. | Patrick Wildt |
2017-02-03 | Cleanup pagetable creation code in preparation for adding another level | Patrick Wildt |
2017-02-03 | ARM64 has an 48-bit physical address space, so bump PTE_RPGN to reflect | Patrick Wildt |
2017-02-03 | Don't use PTE_RPGN to mask away the lower page bits from a virtual | Patrick Wildt |
2017-02-03 | Explicitly ask EFI to allocate the page we picked out to lay our | Patrick Wildt |
2017-01-26 | The only difference between armv7 and arm64 fdt virtio attachments is an | Jonathan Gray |
2017-01-25 | Build amd64 kernels with -ffreestanding. Synchronize the arm64 and armv7 | Mark Kettenis |
2017-01-25 | Setjmp and longjmp save/restore 13 registers in a label_t struct, | Patrick Wildt |
2017-01-25 | Setjmp should return zero, while longjmp should return nonzero in | Patrick Wildt |
2017-01-25 | enable plrtc(4) and psci(4) | Jonathan Gray |
2017-01-25 | Add assembly helpers for calling the hypervisor and secure monitor. | Patrick Wildt |
2017-01-25 | Silence warnings caused by LLVM upgrade. | Patrick Wildt |
2017-01-24 | Remove the [fs]u{byte,word,swintr} fetch(9) functions that have | Patrick Wildt |
2017-01-23 | Enable bcmdog on RAMDISK as well so it can reboot. | Jonathan Gray |
2017-01-23 | Add bcmdog(4), a watchdog timer for the Raspberry Pi. | Mark Kettenis |
2017-01-23 | Remove duplicate $OpenBSD$ tag. | Mark Kettenis |
2017-01-23 | Enter UKC when built with BOOT_CONFIG and -c is specified. | Jonathan Gray |
2017-01-23 | Enable USBVERBOSE on both the GENERIC and RAMDISK kernel. | Patrick Wildt |
2017-01-23 | Make the RAMDISK kernel actually try to boot the ramdisk. | Patrick Wildt |
2017-01-23 | Create a mapping for the FDT if it happens to be on a different 1 GiB | Patrick Wildt |
2017-01-23 | Initialize DDB if compiled with option DDB. | Patrick Wildt |
2017-01-23 | In comparison to _start, where we only need the address of the | Patrick Wildt |
2017-01-23 | _end should be on a 64-bit boundary, so make sure to align | Patrick Wildt |