Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-12 | Define empty CDIAGFLAGS for programs that use Werror. | Christiano F. Haesbaert | |
Makes "make build" build with WARNINGS=Yes on amd64. ok espie | |||
2012-09-11 | Cope with PIE, if it is enabled. Note that this has not been completely | Theo de Raadt | |
tested, but it is time to get it in at least. | |||
2012-09-11 | Cope with PIE, if it is enabled | Theo de Raadt | |
2012-09-11 | Add -nopie to the linker flags. | Mark Kettenis | |
2012-09-11 | Remove the 'OLF method' used for the transition from a.out to ELF and | Theo de Raadt | |
for all the compat layers which are now gone. Linux compat still works because it always used another method in any case, and nothing looks at p_os anymore. ok jsing | |||
2012-09-08 | Switch landisk to timecounters. Adapted from NetBSD. | Miod Vallat | |
2012-09-08 | On SPARC64 VI/VII CPUs, use the lseep instruction in the idle loop to force a | Mark Kettenis | |
thread switch in the hope the other thread can do some useful work. | |||
2012-09-08 | Switch hp300 to timecounters. From NetBSD via martin@ | Miod Vallat | |
2012-09-08 | Include files.agp to be able to check against NAGP in the drm agp glue. | Martin Pieuchot | |
2012-09-07 | bump CPU feature strings to 12 chars since some names are now 8 characters | Christian Weisgerber | |
long, leaving no space for a trailing NUL; ok kettenis@ | |||
2012-09-07 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-09-07 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-09-06 | remove compat_aout support for i386. ok deraadt | Ted Unangst | |
miod has requested a stay of execution for compat_aout in general. | |||
2012-09-04 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-09-04 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-09-04 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-09-03 | remove a NOPIE= that was still lying around | Theo de Raadt | |
2012-09-02 | sparc -nopie conversion, tested by and ok deraadt@. | Pascal Stumpf | |
2012-09-02 | Allow bootblocks to build in PIE; joint effort with pascal | Theo de Raadt | |
boot.mac might still have a problem since it did change size... looking for a testing report. | |||
2012-09-02 | Make profiling actually work on hppa. | Mark Kettenis | |
2012-09-02 | convert to plain -fno-pie/-nopie. Looks good to deraadt@. | Pascal Stumpf | |
2012-09-02 | Cope with pie-by-default, if it ever happens; ok pascal | Theo de Raadt | |
2012-09-02 | Bump the buffer size from 32 to 128 bytes, because some responses may | Martin Pieuchot | |
have 120 bytes of data. Diff by briggs@NetBSD, pointed out by and ok miod@ | |||
2012-09-01 | Fix alpha bootblocks: Compile with -fno-pie, link with -nopie. | Pascal Stumpf | |
tested by naddy@; ok deraadt@ | |||
2012-08-31 | remove some compat junk; ok kettenis | Theo de Raadt | |
2012-08-31 | Kill NOPIE and NOPIE_FLAGS in loongson/stand. | Pascal Stumpf | |
ok deraadt@ | |||
2012-08-31 | Kill NOPIE and NOPIE_FLAGS in hppa/stand. | Pascal Stumpf | |
ok deraadt@ | |||
2012-08-31 | Move sgi/stand to plain -fno-pie -nopie. Binaries are the same. | Pascal Stumpf | |
tested by and ok deraadt@ | |||
2012-08-30 | Determine the memory and mmio regions based on previously initialzed BAR | Martin Pieuchot | |
structures and add the necessary glue to attach drm(4). ok kettenis@ | |||
2012-08-30 | On SPARC64 VI/VII CPUs, use the sleep instruction while spinning to force a | Mark Kettenis | |
thread switch in the hope the other thread can do some useful work. | |||
2012-08-30 | Slightly tweak the way we set up the code patch sections such that we can | Mark Kettenis | |
use them to patch inline assembly in C code as well. | |||
2012-08-30 | Kill NOPIE and NOPIE_FLAGS in sparc64/stand. Binaries are identical according | Pascal Stumpf | |
to deraadt@, ok kettenis@ | |||
2012-08-30 | Add the possibility to map DMA memory non-cached, based on the i386/amd64 | Martin Pieuchot | |
implementation. For the moment only the BUS_DMA_NOCACHE macro is required to build drm on macppc but it will be used soon. ok kettenis@ | |||
2012-08-30 | Use an explicit suffix for the "fld" instruction to shut up clang. The correct | Mark Kettenis | |
instruction is fldl sinze we try to load a double-precision value. GCC actually gets it wrong and emits "flds" (which is harmless). Pointed out by Brad. ok guenther@ | |||
2012-08-30 | no md_root_setconf | Theo de Raadt | |
2012-08-29 | Kill all NOPIE and NOPIE_FLAGS in i386/stand, replacing them with -fno-pie | Pascal Stumpf | |
and -nopie directly. Binaries from a PIE system are identical to those from a recent snapshot. ok deraadt@ | |||
2012-08-29 | The low-level guts to support MTP (Multi-Threaded Processing) on the | Mark Kettenis | |
Fujitsu SPARC64-VI and SPARC64-VII CPUs. Since the two threads on each core share the TLBs of the core we cannot enter different mappings for the same virtual address. Instead we use a scratch register to store the per-cpu pointer. This is very similar to what we do on sun4v. For now we still only attach the first thread of each SPARC64-VI/VII core since we currently don't handle the VMT (Vertical Multi-Threading) of the SPARC64-VI very well. | |||
2012-08-29 | Make sure the interrupt stack for the boot processor is properly aligned to | Mark Kettenis | |
a 64K boundary. This means we don't have to worry about virtual cache aliasing anymore since SPARC V9 CPUs have at most a 16K aliasing. | |||
2012-08-29 | Change "struct reg" to include a few more registers. We now use the same | Mark Kettenis | |
layout as NetBSD. | |||
2012-08-29 | Handle T_IPROT traps from userland by call vm_fault() instead of doing an | Mark Kettenis | |
unconditional SIGSEGV. Fixes random SIGSEGVs during single-stepping. ok miod@ | |||
2012-08-29 | Get rid of all NOPIE and NOPIE_FLAGS in amd64/stand and use -fno-pie and -nopie | Pascal Stumpf | |
directly instead. This will be the approach taken by every other arch too in the near future. It is easier than relying on bsd.own.mk to set these correctly. discussed with and ok deraadt@ | |||
2012-08-29 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-08-29 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-08-28 | Add -nopie to LINKFLAGS on ELF architectures. Note that this needs an | Pascal Stumpf | |
updated gcc and ld to understand the new -nopie flag. ok deraadt@ | |||
2012-08-28 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-08-28 | Implement pci_min_powerstate(). | Mark Kettenis | |
2012-08-25 | Another missed PIC -> __PIC__ conversion. | Mark Kettenis | |
ok deraadt@ | |||
2012-08-24 | ansi | Jonathan Gray | |
2012-08-24 | don't read past the end of an array when dumping the stack. | Jonathan Gray | |
same problem/fix as sparc. | |||
2012-08-24 | Synchronize CR4 and CPUID portions of <machine/specialreg.h> for i386 and amd64 | Philip Guenthe | |
Add display of more feature bits: DTES64 PCID DEADLINE F16C RDRAND Add display of "Structured Extended Feature Flags Parameters": FSGSBASE SMEP EREP INVPCID ok mikeb@ |