From: "Eric Norum" <[email protected]>
> The problem is that the
> RTEMS sysconf is being excessivly paranoid about requests for which it
> has no information.
>
> Here's the patch.
>
> diff -ur rtems-ss-20021118.orig/cpukit/posix/src/sysconf.c
> rtems-ss-20021118/cpukit/posix/src/sysconf.c
> --- rtems-ss-20021118.orig/cpukit/posix/src/sysconf.c Thu Sep 13
> 16:04:21 2001
> +++ rtems-ss-20021118/cpukit/posix/src/sysconf.c Mon Jan 20
> 15:07:16 2003
> @@ -8,6 +8,7 @@
>
> #include <time.h>
> #include <unistd.h>
> +#include <errno.h>
>
> #include <rtems/system.h>
> #include <rtems/score/tod.h>
> @@ -31,6 +32,9 @@
> return rtems_libio_number_iops;
> }
>
> + case _SC_GETPW_R_SIZE_MAX:
> + return 1024;
> +
> #if defined(__sparc__)
> case 515: /* Solaris _SC_STACK_PROT */
> return 0;
> @@ -40,5 +44,6 @@
> break;
> }
>
> - return POSIX_NOT_IMPLEMENTED();
> + errno = EINVAL;
> + return -1;
> }
patched by this patch, still have problems. When booting the "example" application,the following error rise up:
*****Starting EPICS application*****
-------------------------------------------------------
Exception 13 caught at PC 18119C by thread 167837697
-------------------------------------------------------
Processor execution context at time of the fault was:
-------------------------------------------------------
EAX = FFFFFFFF EBX = 24C48C ECX=63 EDX = 7F5F88C
ESI = 0 EDI = 0 EBP = 43E0B8 ESP=43E08C
--------------------------------------------------------
Error code pushed by processor itself (if not 0) = 0
--------------------------------------------------------
***********FAULTY THREAD WILL BE DELETED****************
Then the cpu halt.
regards,
--
Shao Mingchao
Engineering Physics Department
Tsinghua University
Beijing,100084,China
- References:
- base R3.14.1 "example" application booting problem, and rdbg questions M.C.Shao
- Re: base R3.14.1 "example" application booting problem, and rdbg questions Eric Norum
- Navigate by Date:
- Prev:
StripTool Nick Rees
- Next:
R3.14.1 ioc example Kevin M. Peterson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
<2003>
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: base R3.14.1 "example" application booting problem, and rdbg questions Eric Norum
- Next:
CPUs Rolf Keitel
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
<2003>
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|