diff --git a/freebsd/sys/sys/systm.h b/freebsd/sys/sys/systm.h index 1ab467d0..5e196a3c 100644 --- a/freebsd/sys/sys/systm.h +++ b/freebsd/sys/sys/systm.h @@ -45,7 +45,12 @@ #include #include /* for people using printf mainly */ +#ifndef __rtems__ extern int cold; /* nonzero if we are doing a cold boot */ +#else /* __rtems__ */ +/* In RTEMS there is no cold boot */ +#define cold 0 +#endif /* __rtems__ */ extern int rebooting; /* boot() has been called. */ extern const char *panicstr; /* panic message */ extern char version[]; /* system version */ diff --git a/rtemsbsd/include/machine/rtems-bsd-symbols.h b/rtemsbsd/include/machine/rtems-bsd-symbols.h index 5ab4a756..68ced360 100644 --- a/rtemsbsd/include/machine/rtems-bsd-symbols.h +++ b/rtemsbsd/include/machine/rtems-bsd-symbols.h @@ -144,7 +144,6 @@ #define cam_status_table _bsd_cam_status_table #define cam_strmatch _bsd_cam_strmatch #define cam_strvis _bsd_cam_strvis -#define cold _bsd_cold #define copyin _bsd_copyin #define copyout _bsd_copyout #define critical_enter _bsd_critical_enter diff --git a/rtemsbsd/rtems/rtems-bsd-support.c b/rtemsbsd/rtems/rtems-bsd-support.c index ed34a10a..119e974d 100644 --- a/rtemsbsd/rtems/rtems-bsd-support.c +++ b/rtemsbsd/rtems/rtems-bsd-support.c @@ -53,7 +53,6 @@ int ngroups_max = NGROUPS_MAX; /* XXX */ int maxfiles = 7; /* XXX sys. wide open files limit */ int maxfilesperproc = 27; /* XXX per-proc open files limit */ -int cold = 1; /* XXX Wasn't sure where to put this */ uintptr_t dpcpu_off[MAXCPU]; int hogticks = 2; /* hogticks = 2 * sched_quantum */