On Wed, Mar 9, 2016 at 5:24 PM, Joel Sherrill wrote:
> This patch fundamentally results from enhancements to the pc386 BSP
> to support systems which do **NOT** have the legacy PCI BIOS. The
> patch adds support for detecting when legacy PCI BIOS is not
> present and then using IO space to access
On Wed, Mar 9, 2016 at 5:24 PM, Joel Sherrill wrote:
> ---
> c/src/lib/libbsp/shared/console.c | 49
> ---
> 1 file changed, 36 insertions(+), 13 deletions(-)
>
> diff --git a/c/src/lib/libbsp/shared/console.c
> b/c/src/lib/libbsp/shared/console.c
> index 81a
Ignore this one. It is just a wrapper command for debug. There is
discussion before to consider this.
--joel
On Wed, Mar 9, 2016 at 4:25 PM, Joel Sherrill wrote:
> From: Joel Sherrill
>
> ---
> testsuites/samples/fileio/Makefile.am | 2 +-
> testsuites/samples/fileio/init.c | 5 +++-
---
c/src/lib/libbsp/powerpc/mvme5500/Makefile.am | 6 ++-
.../libbsp/powerpc/mvme5500/pci/pcifinddevice.c| 62 --
2 files changed, 4 insertions(+), 64 deletions(-)
delete mode 100644 c/src/lib/libbsp/powerpc/mvme5500/pci/pcifinddevice.c
diff --git a/c/src/lib/libbs
---
c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
b/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
index 3e4f263..07bbd79 100644
--- a/c/src/lib/libbsp/i386/pc386/startup/bsp_f
Also includes .h file cleanup.
---
c/src/lib/libbsp/mips/malta/Makefile.am | 3 +-
c/src/lib/libbsp/mips/malta/include/pci.h| 32 ---
c/src/lib/libbsp/mips/malta/pci/pcifinddevice.c | 277 ---
c/src/lib/libbsp/mips/malta/pci/pcilistdevices.c | 102 -
This first step eliminates the following as public APIs for the pc386
BSP:
+ pcib_conf_read8
+ pcib_conf_read16
+ pcib_conf_read32
+ pcib_conf_write8
+ pcib_conf_write16
+ pcib_conf_write32
The if_fxp.c driver uses these enough where I provided local macros
to allow the code to be mos
---
c/src/lib/libbsp/i386/shared/pci/pcibios.c | 36 --
1 file changed, 36 deletions(-)
diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c
b/c/src/lib/libbsp/i386/shared/pci/pcibios.c
index 48c2c60..7dc53a1 100644
--- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c
This was used to open, write, and close the VGA console and
/dev/pcicom1 for testing purposes.
---
testsuites/samples/fileio/Makefile.am | 2 +-
testsuites/samples/fileio/init.c | 2 +
testsuites/samples/fileio/main_com.c | 129 ++
3 files changed, 132 ins
From: Joel Sherrill
---
testsuites/samples/fileio/Makefile.am | 2 +-
testsuites/samples/fileio/init.c | 5 +++-
testsuites/samples/fileio/main_lspci.c | 43 ++
3 files changed, 48 insertions(+), 2 deletions(-)
create mode 100644 testsuites/samples/filei
---
c/src/lib/libbsp/i386/shared/pci/pcibios.c | 30 --
1 file changed, 30 deletions(-)
diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c
b/c/src/lib/libbsp/i386/shared/pci/pcibios.c
index ec19bb3..48c2c60 100644
--- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c
---
c/src/lib/libbsp/shared/console.c | 49 ---
1 file changed, 36 insertions(+), 13 deletions(-)
diff --git a/c/src/lib/libbsp/shared/console.c
b/c/src/lib/libbsp/shared/console.c
index 81a70b1..d030065 100644
--- a/c/src/lib/libbsp/shared/console.c
+++ b/c/s
---
c/src/lib/libbsp/shared/console_private.h | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/c/src/lib/libbsp/shared/console_private.h
b/c/src/lib/libbsp/shared/console_private.h
index 2af5326..42a8ee9 100644
--- a/c/src/lib/libbsp/shared/console_private.h
+++ b/c/sr
---
c/src/lib/libbsp/shared/console_private.h | 20
1 file changed, 20 deletions(-)
diff --git a/c/src/lib/libbsp/shared/console_private.h
b/c/src/lib/libbsp/shared/console_private.h
index ee89eb2..2af5326 100644
--- a/c/src/lib/libbsp/shared/console_private.h
+++ b/c/src/li
---
c/src/lib/libbsp/i386/pc386/configure.ac | 1 -
1 file changed, 1 deletion(-)
diff --git a/c/src/lib/libbsp/i386/pc386/configure.ac
b/c/src/lib/libbsp/i386/pc386/configure.ac
index 469d5f5..17b7d02 100644
--- a/c/src/lib/libbsp/i386/pc386/configure.ac
+++ b/c/src/lib/libbsp/i386/pc386/config
---
c/src/lib/libbsp/i386/pc386/Makefile.am| 1 +
c/src/lib/libbsp/i386/pc386/console/uart_bus_pci.c | 398 +
c/src/lib/libbsp/i386/pc386/include/bsp.h | 4 +
c/src/lib/libbsp/i386/pc386/startup/bspstart.c | 5 +
4 files changed, 408 insertions(+)
This patch adds the "--printk=" boot command line argument to specify
the printk() device. It also enhances the "--console=" boot command
line argument to match any device configured in the console device
table. The arguments are parsed as early as possible so they take
effect early. Currently, thi
---
c/src/lib/libbsp/i386/pc386/startup/bspstart.c | 56 +-
1 file changed, 27 insertions(+), 29 deletions(-)
diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspstart.c
b/c/src/lib/libbsp/i386/pc386/startup/bspstart.c
index 50afe18..5671a4b 100644
--- a/c/src/lib/libbsp/
---
c/src/lib/libbsp/i386/pc386/console/conscfg.c | 29 +
.../lib/libbsp/i386/pc386/console/console_select.c | 37 ++
c/src/lib/libbsp/shared/console.c | 4 +--
3 files changed, 54 insertions(+), 16 deletions(-)
diff --git a/c/src/lib/lib
This patch fundamentally results from enhancements to the pc386 BSP
to support systems which do **NOT** have the legacy PCI BIOS. The
patch adds support for detecting when legacy PCI BIOS is not
present and then using IO space to access to PCI Configuration Space.
This resulted in dynamically selec
First, there are only 15 patches in this series. The last two
are additions of commands directly to fileio. Both may be of
interest but should be discussed separately.
This series started with the need to get the pc386 BSP working
on an embedded PC without legacy PCI BIOS and with a COM1 port
on t
On Tue, Mar 8, 2016 at 8:46 PM, Saket Sinha wrote:
> Hi Joel,
>
>
> On Tue, Mar 1, 2016 at 5:40 AM, Joel Sherrill wrote:
> >
> >
> > On Mon, Feb 29, 2016 at 2:00 PM, Saket Sinha
> > wrote:
> >>
> >> On Tue, Mar 1, 2016 at 1:14 AM, Saket Sinha
> >> wrote:
> >> > Hi,
> >> >
> >> > Congratulation
Hello,
During SOCIS15, I adapted two fault injection tools to RTEMS: one tool to
generate and compile code (in Python), one tool to execute the binary on
(virtual) machine and store injection result (in Java).
Interestingly, bunch of test cases (POSIX function calls with corner
arguments) led to R
23 matches
Mail list logo