diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-28 07:13:43 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-07-28 07:13:43 -0500 |
commit | 78e318179594c532bf81918287bca6298f392545 (patch) | |
tree | ebb15f37d67f5d9533a9da31d8705488f34e8427 | |
parent | usb01: Correct Makefile (diff) | |
download | rtems-libbsd-78e318179594c532bf81918287bca6298f392545.tar.bz2 |
libbsd.txt: Update some status
-rw-r--r-- | libbsd.txt | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -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. |