44 Commits

Author SHA1 Message Date
Jennifer Averett
2dbdc7c926 Added EtherExpress, tulip, and Broadcom Nics.
BCM570x, E1000, and Legacy Nics are commented out until pieces are
added to get them to link.
2012-05-09 12:28:53 -05:00
Jennifer Averett
73a8881268 Added rtems_bsd_thread0_ucred as a single global ucred. 2012-05-01 13:52:03 -05:00
Jennifer Averett
a51d36d2a6 Added globals for hints and hintmode. 2012-05-01 13:10:10 -05:00
Jennifer Averett
f59bd572ec Added back in kqueue_schedtask() and kqueue_wakeup() 2012-04-26 15:12:45 -05:00
Sebastian Huber
4c0c5fdb5f Remove proc0 creation 2012-04-26 16:06:43 +02:00
Christian Mauderer
9ee768907e Remove rusage dependencies 2012-04-26 16:06:42 +02:00
Sebastian Huber
f2eb2bd4c5 Add missing files 2012-04-19 12:11:24 +02:00
Jennifer Averett
a2ec3326e3 Merged the rtems version of resource back to kern_resource and added method to resolve linker errors. 2012-04-18 14:10:44 -05:00
Sebastian Huber
1e3e818826 Hide device sysctl and resource functions 2012-04-18 17:29:31 +02:00
Sebastian Huber
e2b2fc661c Remove superfluous include, format 2012-04-18 17:22:44 +02:00
Jennifer Averett
0287267353 Moved uio_yield implementation into bsd file. 2012-04-18 10:05:05 -05:00
Sebastian Huber
e3501b5996 Add parts of the UCRED(9) implementation 2012-04-18 14:00:54 +02:00
Jennifer Averett
b6c71ea007 Added chgsbsize() method. 2012-04-17 14:31:21 -05:00
Jennifer Averett
d558a43221 Added methods to resolve linker errors. 2012-04-17 09:38:54 -05:00
Jennifer Averett
30e98a25ea Added variables from kern_environment to remove linker errors. 2012-04-17 09:00:18 -05:00
Jennifer Averett
e4b9989d16 Addded resource_XXX methods to resolve linker issues. 2012-04-16 13:22:45 -05:00
Jennifer Averett
6053efdfaa Added thread0 variable to resolve linker error. 2012-04-16 12:04:31 -05:00
Jennifer Averett
459afb1c76 Implemented a version of rmlock using rwlock. 2012-04-16 09:17:12 -05:00
Jennifer Averett
63a34762d9 Added in knote_enqueue. 2012-04-06 12:29:02 -05:00
Jennifer Averett
251480ebc2 Added in a header file and some defines to resolve linker errors. 2012-04-05 15:24:27 -05:00
Jennifer Averett
508e3df190 Added uipc_XXx methods. 2012-04-05 14:14:08 -05:00
Jennifer Averett
238525892f Added rmon_XXX methods. 2012-04-05 12:49:15 -05:00
Jennifer Averett
77300880df Added sbuf_XXX methods. 2012-04-05 12:42:40 -05:00
Jennifer Averett
3c05977885 Added knlist_XXX and knote_XXX methods. 2012-04-05 10:55:30 -05:00
Jennifer Averett
b2e05ef3e2 Added ratecheck methods as part of RealTek Nic integration. 2012-04-05 10:01:55 -05:00
Joel Sherrill
ed3790d482 Enable copyinuio 2012-04-04 16:31:00 -05:00
Joel Sherrill
00ded52cbe kern_subr.c - Enable uiomove for rtems 2012-04-04 15:07:21 -05:00
Jennifer Averett
d75b748dc3 Added cr_XXX methods to resolve linker errors with RealTek Nic. 2012-04-04 14:08:31 -05:00
Jennifer Averett
ce0b5305c4 Add globals to resolve linker conflicts. 2012-04-02 09:30:23 -05:00
Jennifer Averett
d195d2d4cb Added methods back in to resolve link issues. 2012-03-30 11:36:33 -05:00
Jennifer Averett
393a859e55 Add methods back in that were needed to link with RealTek Nic. 2012-03-30 09:32:07 -05:00
Jennifer Averett
27ae2dfc30 Added kern_mib.c to resolve linker error when pulling in RealTek Nic. 2012-03-27 14:00:04 -05:00
Jennifer Averett
9fe8c97ccd Commented out methods to prevent linker errors.
Removed methods that would require we pull in more files
that we didn't need at the moment.
2012-03-27 13:42:16 -05:00
Joel Sherrill
c976506740 Add bootverbose 2012-03-27 09:21:04 -05:00
Julien Delange
a52104cf46 e1000 driver now compiles with fewer modifications
- Change some include path in the e1000 drivers
  - Add some files from the FreeBSD source tree (modification in
    freebsd-to-rtems.py)
    - Avoid inconsistent functions declarations: the bool_t and/or
    boolean_t are not the same between rtems and freebsd so that a
    function with the prototype bool_t foobar() and another boolean_t
    foobar() does not compile on rtems. (see if_igb.c for example)
      Joel Note: These are still inconsistent on the FreeBSD side and need
                 to be addressed by them. We will just make the prototype
                 match the body until they give us a solution.
2012-03-26 09:51:49 -05:00
Jennifer Averett
471e6f9206 Added uipc_domain.c to resolve missing symbols when linking the RealTek Nic. 2012-03-22 08:44:35 -05:00
Jennifer Averett
53e50e4932 Added rtems defines to remove source that is not being used, but was causing linker resolution errors. 2012-03-15 14:15:40 -05:00
Jennifer Averett
3f7b966aca Make socantsendmore() available which required sys/aio.h 2012-03-12 12:23:59 -05:00
Jennifer Averett
84c044d3c8 Make bootverbose available. 2012-03-09 15:02:17 -06:00
Jennifer Averett
3939378f2a Add kern/subr_eventhandler.c to resolve more symbols 2012-03-09 15:01:45 -06:00
Joel Sherrill
fcce4d2018 Add time support files from FreeBSD to build to resolve more symbols
+ Add multiple files
  + Add them to freebsd-to-rtems.py
  + Regenerate Makefile
2012-03-09 09:24:22 -06:00
Joel Sherrill
b55081acae kern/kern_subr.c added for hashinit
More undefined symbols resulted.
2012-03-08 15:54:05 -06:00
Joel Sherrill
03d4faf086 Begin to trim rtems/ from include file paths - start with freebsd 2012-03-08 08:56:25 -06:00
Joel Sherrill
e2d2bf579b Move rtems/freebsd to freebsd and contrib to freebsd/contrib 2012-03-08 07:25:21 -06:00