#
b2653891 |
| 02-Jul-2023 |
cheloha <cheloha@openbsd.org> |
all platforms, kernel: remove __HAVE_CLOCKINTR symbol
Every platform made the clockintr switch at least six months ago. The __HAVE_CLOCKINTR symbol is now redundant. Remove it.
Prompted by claudio
all platforms, kernel: remove __HAVE_CLOCKINTR symbol
Every platform made the clockintr switch at least six months ago. The __HAVE_CLOCKINTR symbol is now redundant. Remove it.
Prompted by claudio@.
Link: https://marc.info/?l=openbsd-tech&m=168826181015032&w=2
"makes sense" mlarkin@
show more ...
|
#
a2953de3 |
| 06-Dec-2022 |
cheloha <cheloha@openbsd.org> |
sh, landisk: switch to clockintr
Patch review and testing by miod@.
Link: https://marc.info/?l=openbsd-tech&m=166776412003652&w=2
ok mlarkin@, probably ok miod@
|
#
ea0d1f1f |
| 05-Mar-2018 |
deraadt <deraadt@openbsd.org> |
#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an arch needs (looking at you sgi, but others required this before). This is for the circumstances we need pagesize known at compile ti
#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an arch needs (looking at you sgi, but others required this before). This is for the circumstances we need pagesize known at compile time, not getpagesize() runtime. Use it for malloc storage sizes, for shm, and to set pthread stack default sizes. The stack sizes were a mess, and pushing them towards page-aligned is healthy move (which will also be needed by the coming stack register checker) ok guenther kettenis, discussion with stefan
show more ...
|
#
9ca359ce |
| 26-Sep-2015 |
guenther <guenther@openbsd.org> |
lint is dead and C99 may be old enough to drive a car: delete LONGLONG comments
ok millert@
|
#
015c7c34 |
| 19-Mar-2014 |
guenther <guenther@openbsd.org> |
It's safe to assumed 'signed' exists
|
#
1e370795 |
| 18-Dec-2013 |
deraadt <deraadt@openbsd.org> |
Provide MI symbol _STACKALIGNBYTES
|
#
562b3be1 |
| 13-Jul-2013 |
deraadt <deraadt@openbsd.org> |
unify register_t to long on all platforms ok miod kettenis
|
#
dce33290 |
| 05-Jul-2013 |
guenther <guenther@openbsd.org> |
Take II, this time without flubbing off_t: : move several internal type definitions that are the same across all archs from <machine/_types.h> to <sys/_types.h>
ok deraadt@ kettenis@ otto@
|
#
1efaf16c |
| 04-Jul-2013 |
otto <otto@openbsd.org> |
backout previous; off_t must be signed and there might be other C++ API breakage lurking; ok kettenis@
|
#
ae5e0d91 |
| 04-Jul-2013 |
guenther <guenther@openbsd.org> |
To ease future changes, move several internal type definitions that are the same across all archs from <machine/_types.h> to <sys/_types.h>
ok deraadt@
|
#
1c070ce7 |
| 05-Nov-2012 |
miod <miod@openbsd.org> |
unifdef -D __HAVE_TIMECOUNTER
|
#
54a9edac |
| 08-Sep-2012 |
miod <miod@openbsd.org> |
Switch landisk to timecounters. Adapted from NetBSD.
|
#
431b8a08 |
| 15-Nov-2011 |
deraadt <deraadt@openbsd.org> |
label_t is the kernel setjmp buffer. It should simply be an array of the right type, noone will ever fiddle with the internals. discussed with jsing
|
#
28644381 |
| 08-Sep-2011 |
guenther <guenther@openbsd.org> |
Provide namespace-safe alignment macros in <machine/_types.h>, with compat names kept in <machine/param.h>. In <sys/socket.h>, pull in <sys/_types.h> instead of the namespace polluting <machine/para
Provide namespace-safe alignment macros in <machine/_types.h>, with compat names kept in <machine/param.h>. In <sys/socket.h>, pull in <sys/_types.h> instead of the namespace polluting <machine/param.h> and completely eliminate __CMSG_ALIGN, replaced by _ALIGN
ok deraadt@
show more ...
|
#
9bc5afab |
| 08-Sep-2011 |
guenther <guenther@openbsd.org> |
Make the INT_FAST*_{MIN,MAX} macros match the types they're defined to. Since the underlying types of the int_fast types are set by machine/_types.h, put internal macros in that same file and define
Make the INT_FAST*_{MIN,MAX} macros match the types they're defined to. Since the underlying types of the int_fast types are set by machine/_types.h, put internal macros in that same file and define the exposed INT_FAST*_{MIN,MAX} macros from those.
ok millert@, kettenis@
show more ...
|
#
8302c82d |
| 04-Nov-2009 |
kettenis <kettenis@openbsd.org> |
Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.
ok jsing@, miod@
|
#
7c79e328 |
| 21-Jul-2008 |
martynas <martynas@openbsd.org> |
- add proper double_t and float_t definitions for each arch - math.h shouldn't define FLT_EVAL_METHOD, but float.h should (per C99). remove from math.h, and add proper definitions in float.h ok mill
- add proper double_t and float_t definitions for each arch - math.h shouldn't define FLT_EVAL_METHOD, but float.h should (per C99). remove from math.h, and add proper definitions in float.h ok millert@
show more ...
|
#
4931fb57 |
| 16-May-2007 |
art <art@openbsd.org> |
The world of __HAVEs and __HAVE_NOTs is reducing. All architectures have cpu_info now, so kill the option.
eyeballed by jsg@ and grange@
|
#
85b489f9 |
| 15-May-2007 |
art <art@openbsd.org> |
Remove the MI implementation of mutexes and remove the __HAVE_MUTEX option. Every architecture implements mutexes now.
|
#
16542c77 |
| 14-May-2007 |
art <art@openbsd.org> |
Switch sh to __HAVE_CPUINFO. The least possible effort for now.
deraadt@ ok
|
#
90b97158 |
| 01-May-2007 |
miod <miod@openbsd.org> |
Simple monoprocessor mutex implementation, faster than the MI code, four left to go.
|
#
95c7671f |
| 06-Oct-2006 |
miod <miod@openbsd.org> |
Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase with minor changes.
|