History log of /openbsd/sys/arch/sh/include/_types.h (Results 1 – 22 of 22)
Revision Date Author Comments
# 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.