Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-28 | clean up more more subtle and stupid differences between the various | Theo de Raadt | |
Makefile.* files | |||
2010-04-27 | Killing a few more diffs for theo, arm makes #LINKFLAGS, beagle cleanup, | Dale Rahn | |
INCLUDE= common. | |||
2010-04-27 | Unifity CPPFLAGS= (using ${_mach}), SYSTEM_LD_TAIL= (always on one line), | Theo de Raadt | |
and SRCS= (common files always after the \) | |||
2010-04-27 | Disable builtin malloc and log2 on gcc3 arches, a no-op for gcc3 | Jonathan Gray | |
but required for gcc4. ok kettenis@ deraadt@ marco@, log2 suggested by robert@ | |||
2010-04-27 | shorten preamble | Theo de Raadt | |
2010-04-27 | noone needs comments about QUOTA and TRACE | Theo de Raadt | |
2010-04-27 | over the years we have moved to a machine+architectures scheme that has | Theo de Raadt | |
two directories. in reality, because of how we place files, it has four: .../arch/A, .../arch/A/A, .../arch/M, and .../arch/M/M formalize this A/A and M/M scheme directly in the Makefiles, which makes them a lot more similar drahn likes the idea a lot | |||
2010-04-27 | use -f assymp.dep again; worked out with miod | Theo de Raadt | |
2010-04-27 | next phase: get rid of bogus dependencies on Makefile from the day when | Theo de Raadt | |
people thought skipping "make depend" or "make clean" was acceptable | |||
2010-04-26 | even cleaner mach/arch/machdir/archdir | Theo de Raadt | |
2010-04-26 | next step towards unification: make all the genassym chunks handle both | Theo de Raadt | |
arch and machine dependent files (and add the missing files) ok miod drahn | |||
2010-04-26 | next unification step: move all MD naming _mach, _machdir, _arch, and _archdir | Theo de Raadt | |
ok miod drahn | |||
2010-04-26 | first step of unification: spaces at end of lines; comments, etc. | Theo de Raadt | |
ok miod | |||
2010-04-23 | Make sure IPL_SCHED is always defined by MD headers, instead of having a MI | Miod Vallat | |
fallback definition in <sys/sched.h>, so that there is no hidden include ordering requirement between <machine/intr.h> and <sys/sched.h>. ok deraadt@ tedu@ | |||
2010-04-21 | more proc.h needed | Theo de Raadt | |
2010-04-21 | more cleanup to cope with the change that tries to make proc.h not act | Theo de Raadt | |
like it is everything.h ok tedu | |||
2010-04-20 | more misuse of user.h and sysctl.h | Theo de Raadt | |
2010-04-12 | Some of the line disciplines want to check for suser. Better to pass them | Ted Unangst | |
a process instead of using curproc. ok deraadt | |||
2010-04-10 | pmap_extract() does the equivalent of vtophys if pmap_kernel(), so instead of | Owain Ainsworth | |
doing if (p != NULL) pmap_extract() else vtophys() in a loop, just do pmap_extract unconditionally. ok miod@ (he found a typo, all hail miod!) | |||
2010-04-04 | OpenBSD uses bus_space_copy_#, not bus_space_copy_region_#. Make sure only the | Miod Vallat | |
first name is used, and remove any #define foo_region foo compatibility defines. Also, on sparc64, do not provide a `raw' version of bus_space_copy. | |||
2010-03-31 | Make sure the boundaries of uvm_pglistalloc() calls are set up with low | Miod Vallat | |
being page-aligned, and high being end of page (i.e. high & PAGE_MASK == PAGE_MASK) everywhere, for consistency. Future code will depend on this. ok deraadt@ | |||
2010-03-30 | Add missing bthub device entries on arches that support bluetooth. | Matthieu Herrb | |
ok miod@, deraadt@, todd@. | |||
2010-03-29 | PMAP_CANFAIL for bus_dmamem_map on all other architectures (and some | Owain Ainsworth | |
whitespace tweaks on i386 so that it matches). ok kettenis@ | |||
2010-03-27 | Similar fix to amd64 and i386 for isa bus_dma. | Owain Ainsworth | |
Don't trunc_page when determining the highest address to alloc. it is not what pglistalloc expects and pmemrange will fail that allocation. For consistency, if we fail to alloc under 16meg then alloc high as assume we'll bounce (same as i386 and amd64) ok deraadt@ | |||
2010-03-06 | remove the (now inaccurate) note about not being able to run | Jason McIntyre | |
installboot on a mounted partition; from J.C. Roberts | |||
2010-03-03 | Enable urndis(4) everywhere that has USB enabled to get it tested. | Michael Knudsen | |
Much prodding from deraadt. | |||
2010-02-20 | minor tweak to improve consistency with other drivers; startup | Igor Sobrado | |
messages are usually lower case (exceptions are manufacturer codenames as "Pentium" or "Horse"). | |||
2010-02-18 | improve startup messages rewording them in a more usual way; as a | Igor Sobrado | |
side effect, this change makes displayed messages shorter. miod@ has observed that `Horse' is the codename of the chip, which gets paired with a `Saddle' companion chip. there is one hose (i.e., bus) per chip; others (`Tsunami') have two hoses per chip, or even four (`Typhoon'); so, `Horse' is not really a typo. written with clever advice from krw@ and miod@ miod@ has suggested the capitalization for `Saddle'. ok krw@, miod@ | |||
2009-12-25 | Add bus_space_vaddr() when applicable; from NetBSD. | Miod Vallat | |
2009-12-23 | - add and enable uthum | Jasper Lievisse Adriaanse | |
ok miod@ | |||
2009-11-27 | Move MB_LEN_MAX into the machine-independent sys/limits.h header, | Philip Guenthe | |
rather than defining it separately for each architecture. Also set it to 4, to accommodate for future UTF-8 support (rfc3629). Diff by stsp, committing to catch the libc major bump ok kettenis@, guenther@ | |||
2009-11-09 | Every selwakeup() should have a matching KNOTE() (even if kqueue isn't | Nicholas Marriott | |
supported it doesn't do any harm), so put the KNOTE() in selwakeup() itself and remove it from any occurences where both are used, except one for kqueue itself and one in sys_pipe.c (where the selwakeup is under a PIPE_SEL flag). Based on a diff from tedu. ok deraadt | |||
2009-11-07 | Blink leds on the DEC 3000 models (three different led types). | Miod Vallat | |
2009-11-04 | Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it. | Mark Kettenis | |
ok jsing@, miod@ | |||
2009-10-31 | Use suser when possible. Suggested by miod@. | Federico G. Schwindt | |
miod@ deraadt@ ok. | |||
2009-10-31 | Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE() | Theo de Raadt | |
calls can go directly into selwakeup() safely long discussion with nicm, murmers of consent from tedu and miod, noone else seems to care of kqueue is busted as long as it makes their sockets move data fast... pretty sad. | |||
2009-10-26 | Do not do strncmp comparisons on dv_xname because longer device names which | Theo de Raadt | |
look similar could arrive in the future. Instead, compare directly against dv_cfdata->cf_driver->cd_name Issue originally spotted by miod | |||
2009-10-19 | Correct a target name so that we don't rebuild vers.o (and then | Philip Guenthe | |
bsd) unless some other object has changed. Rebuild and reinstall in /usr/src/usr.sbin/config/ after updating! "I like it" deraadt@ | |||
2009-10-02 | Support for DS15/DS25/ES45 (Titan) alpha models (rpb family 38). These systems | Miod Vallat | |
are very close to the Tsunami systems (rpb family 34) and share the existing Tsunami code; the tsc(4) Tsunami controller code is extended to handle the Titan differences, except for the Titan AGP GART which is left unsupported for now. Tested to not cause regressions on DS20 (deraadt@) and ES40 (miod@). Titan support tested by Sergey Prysiazhnyi on DS25, many thanks for your time! | |||
2009-10-02 | Link the kernel at a higher physical address, in order to accomodate SRM | Miod Vallat | |
with larger footprint than the usual 2MB, as encountered on some of the most recent alpha systems. Tested on many models (DEC 3000, PC164, AS500, ES40, and more) | |||
2009-10-02 | Some 21264CB pass information, from information provided by Sergey Prysiazhnyi. | Miod Vallat | |
2009-10-01 | Needs memcpy in bootxx now, forgotten in previous getenv change. | Miod Vallat | |
2009-09-30 | Fix various off-by-ones in irq number validation. | Miod Vallat | |
2009-09-30 | Remove unused last argument of alpha_shared_intr_disestablish(). | Miod Vallat | |
2009-09-30 | Some old SRM require 8-byte alignment of the buffer passed to the prom | Miod Vallat | |
getenv routine, so fulfill this requirement. From NetBSD. (Note this only concerns the boot blocks, as the kernel itself uses extremely well aligned addresses for getenv calls). | |||
2009-09-30 | Get rid of prom_open() and implement it directly as a prom_dispatch() wrapper, | Miod Vallat | |
necessary for some old SRM version. From NetBSD. | |||
2009-09-30 | Clear sticky error status after recoverable machine check. | Miod Vallat | |
From FreeBSD. | |||
2009-09-30 | Fix MDDT_NONVOLATILE value, it's 10 binary, not 10 hexadecimal. | Miod Vallat | |
While there, add two more RPB system type values. | |||
2009-09-30 | One missing print -> DPRINTF conversion in dec_kn300_device_register() | Miod Vallat | |
2009-09-27 | adjust comments; eephy isn't just for Intel GigE. From Brad. | Stuart Henderson | |