Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-02 | remove a bunch of orphaned prototypes and unused functions; ok miod | Mike Belopuhov | |
2015-09-02 | Add missing copyright. | YASUOKA Masahiko | |
2015-09-02 | enter efiboot | Theo de Raadt | |
2015-09-02 | alloca() no longer needed | Theo de Raadt | |
2015-09-02 | Bring the boot changes on amd64 to i386. alloca is deleted. | YASUOKA Masahiko | |
Also fix the boot from BIOS and bump the version. input and ok deraadt | |||
2015-09-02 | only enter deeper on amd64 | Theo de Raadt | |
2015-09-02 | Initial commit of uefi boot loader of OpenBSD. | YASUOKA Masahiko | |
ok deraadt yuo | |||
2015-09-01 | Always call readdoslabel() before readgptlabel(). Doubly always call them | Kenneth R Westerback | |
in the same order. Fix writedisklabel() to follow these simple rules. ok kettenis@ | |||
2015-09-01 | set sival_ptr before calling trapsignal() for user breakpoint/trace traps | Jonathan Gray | |
ok guenther@ | |||
2015-09-01 | Only advertise the color depth we actually support. This makes the | Mark Kettenis | |
xf86-video-wsfb driver work. Map the framebuffer in write-combining mode. This significantly speeds things up. ok yuo@, yasuoka@, deraadt@ | |||
2015-09-01 | Delete bogus MATH_EMULATE holdover from i386 | Philip Guenther | |
2015-08-31 | Check driver name in match function such that driver only attempts to attach | Mark Kettenis | |
when we actually want it to. ok deraadt@ | |||
2015-08-31 | Enable efifb(4). | YASUOKA Masahiko | |
ok deraadt kettenis | |||
2015-08-30 | Don't try to attach efifb(4) on non-UEFI boots. | Mark Kettenis | |
ok miod@, deraadt@ | |||
2015-08-30 | Modify kernel to prepare boot from UEFI. | YASUOKA Masahiko | |
- Add new boot arg "bios_efi_info_t" to pass the paramters from UEFI - Make bios(4) and acpi(4) be able to probe with the parameters from UEFI - Add efifb(8). It uses the framebuffer from UEFI and it will work as a backend of wsdisplay(4) and wsfb (X11 video driver). Disabled by the kernel config for this moment input and ok kettenis | |||
2015-08-29 | use correct size for free(9), problem reported by Theo Buehler, ok kettenis | Stuart Henderson | |
2015-08-29 | _NLIST_DO_ELF is no longer needed: it's the only option | Philip Guenther | |
ok deraadt@ | |||
2015-08-29 | _NLIST_DO_ELF is no longer needed: it's the only option | Philip Guenther | |
ok deraadt@ | |||
2015-08-28 | fix an unprobable leak. ok deraadt mikeb | Ted Unangst | |
2015-08-28 | a few more free sizes. ok deraadt | Ted Unangst | |
2015-08-28 | fairly simple sizes for free(); ok tedu | Theo de Raadt | |
2015-08-26 | MBR must have priority over GPT. | Kenneth R Westerback | |
Found, fix tested & thus ok ajacoutot@ | |||
2015-08-25 | Re-enabling GPT on amd64 and i386. Discussed with and OK krw@ | Brandon Mercer | |
2015-08-22 | delete a wrong comment | Mike Larkin | |
2015-08-21 | use vaddr_t for kernel va range calculation instead of paddr_t. No binary | Mike Larkin | |
change but using paddr_t here wasn't correct - better to clean it up. | |||
2015-08-20 | Remove an unused #include file from i386 and amd64 pmap.h | Mike Larkin | |
ok miod@, millert@, deraadt@ | |||
2015-08-12 | Incorrect comparison when accessing cpuid extended function 0x80000007. | Mike Larkin | |
ok kettenis@, guenther@ | |||
2015-08-10 | Explicitly NULL-terminate mpbios_icu_table as required by the code which | Theo de Raadt | |
uses it. On ramdisk kernels built with -Os, (accidental termination) did not occur, leading to heisenbug occurances.... Found by Mike Larkin, ok kettenis | |||
2015-07-23 | Revert attempted GPT code cleanup. Too much code, too little testing. | Kenneth R Westerback | |
Requested by deraadt@ | |||
2015-07-23 | GPT appears to create broken spoofed labels for empty disks (at least vnd, | Theo de Raadt | |
maybe related to the small size of such media) | |||
2015-07-21 | pvbus(4) was attaching too early, it has to wait for identifycpu. | Reyk Floeter | |
Problem found on GENERIC by mlarkin. OK mlarkin@ | |||
2015-07-21 | Define some LAPIC timer register values. | Masao Uebayashi | |
2015-07-21 | Add pvbus(4), a pseudo-bus to attach non-PCI paravirtual devices and buses. | Reyk Floeter | |
vmt(4) is moved from mainbus0 to pvbus0, more devices will follow. OK sf@ deraadt@ | |||
2015-07-21 | A few more daddr_t fixes. Rename 'phys_off' variables to 'offset' | Kenneth R Westerback | |
since they are now relative to chunks. Use 'blkno' as normal variable name for daddr_t items rather than mix of 'blkno, blk, offset. Change field name ssd_data_offset to ssd_data_blkno since it is a block and not byte quantity. No intentional functional change. | |||
2015-07-19 | Make x86_send_ipi() return void | Stefan Fritsch | |
Nobody uses its return value. This fixes it returning an undefined value since the previous commit. | |||
2015-07-19 | Enable GPT kernel support. Discussed with a few. OK miod@ | Brandon Mercer | |
2015-07-19 | Use DEV_BSIZE instead of 512 where appropriate. Use DL_SECTOBLK() | Kenneth R Westerback | |
where appropriate. Noop for disks with 512-byte sectors. i.e. the only kind currently allowed in softraid volumes. But starts laying the groundwork to allow disks with other sector sizes. ok jsing@ | |||
2015-07-18 | Make {x86,i82489,x2apic,i386}_ipi return void | Stefan Fritsch | |
They always returned 0 ok mlarkin@ kettenis@ | |||
2015-07-18 | Make *_ipi_init return void on i386/amd64 | Stefan Fritsch | |
They always returned 0 ok mlarkin@ kettenis@ | |||
2015-07-18 | unexpand spaces to tabs | Stefan Fritsch | |
2015-07-18 | Set all the cr4 bits we want at once, instead of one by one | Philip Guenther | |
ok jsg@ mlarkin@ | |||
2015-07-17 | remove obsolete INET kernel option | Ted Unangst | |
2015-07-17 | Avoid assigning low addresses to PCI BARs. Some machines don't claim these | Mark Kettenis | |
memory addresses in their BIOS memory map making us believe they are available. However these addresses will never actually be routed to the PCI bus and therefore guaranteed not to work. ok krw@, mlarkin@ | |||
2015-07-17 | Remove (unused) references to bios32, which is not present in amd64. | Mike Larkin | |
ok deraadt@ | |||
2015-07-17 | Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.out | Miod Vallat | |
kernels and we no longer have any. | |||
2015-07-17 | Consistently use SEL_RPL as the mask when testing selector privilege level | Philip Guenther | |
2015-07-17 | "are we 386, 386sx, or 486, or Pentium, or.." | Mike Larkin | |
I'm pretty sure the amd64 kernel won't boot on any of those CPUs, so delete the (unused) variable that was supposed to track which 32 bit CPU we were running on. | |||
2015-07-16 | remove 'cpu_brand_id' as we no longer use that method to calculate the | Mike Larkin | |
name of the cpu. Further, the calculation of cpu_brand_id was in the wrong place to begin with, so it was being calculated incorrectly anyway. | |||
2015-07-16 | Remove 4 second delay on reboot/shutdown that was added 8 years | Stefan Fritsch | |
ago to "workaround MP timeout/splhigh/scsi race at reboot time". Probably the issue has been fixed by now. And if not, the relevant scsi controller drivers should add a workaround in their DVACT_POWERDOWN hook. While there, change the default final reset delay on amd64 to 0. People who like looking at the final reboot message may still set the CPURESET_DELAY define. OK deraadt@ kettenis@ mlarkin@ uebayasi@ | |||
2015-07-16 | Fix a backward compare in boot argument parsing, and clarify a comment that | Mike Larkin | |
was wrong. ok guenther@ |