summaryrefslogtreecommitdiffstats
path: root/libbsd.txt
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-28 07:13:43 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-07-28 07:13:43 -0500
commit78e318179594c532bf81918287bca6298f392545 (patch)
treeebb15f37d67f5d9533a9da31d8705488f34e8427 /libbsd.txt
parentusb01: Correct Makefile (diff)
downloadrtems-libbsd-78e318179594c532bf81918287bca6298f392545.tar.bz2
libbsd.txt: Update some status
Diffstat (limited to 'libbsd.txt')
-rw-r--r--libbsd.txt25
1 files changed, 14 insertions, 11 deletions
diff --git a/libbsd.txt b/libbsd.txt
index d5866662..8eb063d3 100644
--- a/libbsd.txt
+++ b/libbsd.txt
@@ -47,25 +47,21 @@ The SVN checkout command is this
svn co http://svn.freebsd.org/base/releng/8.2/sys/ -r222496 freebsd-8.2
== Issues and To Do
-* Sebastian Huber: mentioned some simple test code which would verify
- that the BSD code/and or USB stack was initialized. This has been
- sent to Joel Sherrill and is pending merger.
-
* Sebastian Huber and Joel Sherrill discussed the need for a a basic USB
functionality test that is known to work on qemu pc.
* Adapt generic IRQ PIC interface code to Simple Vectored Interrupt Model
so that those architectures can use new TCP/IP and USB code.
+* freebsd-userspace/rtems/include/sys/syslog.h is a copy from the old
+ RTEMS TCP/IP stack. For some reason, the __printflike markers do not
+ compile in this environment. We may want to use the FreeBSD syslog.h
+ and get this addressed.
+
* in_cksum implementations for architectures not supported by FreeBSD.
This will require figuring out where to put implementations that do
not originate from FreeBSD and are populated via the script.
-* FreeBSD generic in_cksum implementation is missing in_cksum_split so
- currently cannot be used.
-
-* How does one initialize the TCP/IP stack?
-
* linker section issues: I have undefined symbols for
`_bsd__start_set_sysinit_set` and `_bsd__stop_set_sysinit_set`.
Is this the only type of new section magic? What about the old sysctl_set?
@@ -103,6 +99,9 @@ easier to insert.
- BSPs using this software stack must support it apparently.
- What about Simple Vectored architectures?
+* We carried over use of notepad 0 for per task information. This should
+be changed.
+
* maxproc variable referenced by rtems-bsd-resource.c. What should it
be set to?
@@ -110,8 +109,12 @@ be set to?
it be set to?
* NIC Device Drivers
-- Only common NIC drivers have been included in the initial set. These do not
-include any system on chip or ISA drivers.
+- Only common PCI NIC drivers have been included in the initial set. These
+do not include any system on chip or ISA drivers.
+- PCI configuration probe does not appear to happen to determine if a
+NIC is in I/O or memory space. We have worked around this by using a
+static hint to tell the fxp driver the correct mode. But this needs to
+be addressed.
- The ISA drivers require more BSD infrastructure to be addressed. This was
outside the scope of the initial porting effort.