Jennifer Averett
e9578468aa
Modifed sleep queue to be priority based and added the wakeup_one method.
2012-05-01 13:08:03 -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
Jennifer Averett
cb6ffcd6cf
Added in uma_find_refcnt() and vtoslab()
...
The vtoslab returns NULL for now which will cause a fault when the
code runs.
2012-04-19 14:10:20 -05:00
Jennifer Averett
74587c37d8
Merged rtems-bsd-uma.c back into uma_core.c
...
The majority of this file was the same as the freebsd file uma_core.c.
2012-04-19 13:25:28 -05:00
Joel Sherrill
148b3fd7e5
Add SYSINIT for RTEMS SMP variable initialization
2012-04-19 12:40:07 -05:00
Sebastian Huber
f2eb2bd4c5
Add missing files
2012-04-19 12:11:24 +02:00
Sebastian Huber
50af4dc67d
Hide unused section
...
Since "cold" is defined to 0 this code disappears if optimization is
enabled.
2012-04-19 12:07:43 +02:00
Sebastian Huber
2ba77729d2
Add kern_linker.c and dependencies
2012-04-19 12:07:31 +02:00
Sebastian Huber
d167ea5c7f
Add dependency generation
2012-04-19 09:23:00 +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
Jennifer Averett
31230c0c72
Commented out calls to pin and unpin.
2012-04-18 12:35:01 -05:00
Jennifer Averett
fdd321cb3e
Added an RTEMS specific version of routines needed from copyinout.c
2012-04-18 12:00:33 -05:00
Joel Sherrill
fd8fe3fdb9
Add rtems-bsd-timeout.c to Makefile
2012-04-18 11:07:33 -05:00
Sebastian Huber
41880b2177
Move M_IOV to reduce dependencies
2012-04-18 17:40:39 +02:00
Jennifer Averett
29c954fa79
Added empty method for pgsigio.
2012-04-18 10:30:40 -05:00
Sebastian Huber
1e3e818826
Hide device sysctl and resource functions
2012-04-18 17:29:31 +02:00
Sebastian Huber
b086b5c718
Use format of other RTEMS machine header files
2012-04-18 17:27:54 +02:00
Sebastian Huber
e2b2fc661c
Remove superfluous include, format
2012-04-18 17:22:44 +02:00
Sebastian Huber
2f52893f70
Move __bswap64()
...
Add copyright notice of FreeBSD "sys/powerpc/include/endian.h". Change
license to BSD.
2012-04-18 17:17:55 +02:00
Jennifer Averett
89466ac76f
Removed rtems-bsd-subr.c
2012-04-18 10:16:37 -05:00
Jennifer Averett
0287267353
Moved uio_yield implementation into bsd file.
2012-04-18 10:05:05 -05:00
Joel Sherrill
f084ec7edc
Add generic implementation of __bswap64
2012-04-18 09:49:03 -05:00
Jennifer Averett
d8c5df73f6
Moved rtems-bsd-cyclecount.c to cpu.h
2012-04-18 09:46:21 -05:00
Sebastian Huber
2da0777f66
Add BUS_DMA(9) support for mbufs
2012-04-18 14:59:28 +02:00
Sebastian Huber
60ed79571d
Hide most error number definitions
2012-04-18 14:55:02 +02:00
Sebastian Huber
e3501b5996
Add parts of the UCRED(9) implementation
2012-04-18 14:00:54 +02:00
Sebastian Huber
c2b6395ddc
Removed file
...
In this file the copyright information was wrong. It claimed to be
copyrighted by embedded brains GmbH, but this is not the case. It seems
to be a partial copy from FreeBSD "kern/kern_prot.c" with format
changes.
2012-04-18 13:58:05 +02:00
Sebastian Huber
c03e09579b
Add "Core FreeBSD APIs and RTEMS Replacements"
2012-04-18 11:23:38 +02:00
Jennifer Averett
01e57a9dc6
Added rtems version of get_cyclecount().
2012-04-17 14:43:48 -05:00
Jennifer Averett
b6c71ea007
Added chgsbsize() method.
2012-04-17 14:31:21 -05:00
Jennifer Averett
67b8f0a668
Added rtems unique version of uio_yield()
2012-04-17 13:59:34 -05:00
Jennifer Averett
785af865d1
Added back in a couple of methods.
2012-04-17 13:32:56 -05:00
Jennifer Averett
90cdcaea58
Commented out unused methods to resolve linker errors.
2012-04-17 13:16:36 -05:00
Sebastian Huber
400b74d7ca
Fix NoConverter class inheritance
2012-04-17 17:19:55 +02:00
Sebastian Huber
508747e30c
Add missing header file
2012-04-17 17:19:30 +02:00
Sebastian Huber
14f35e6cad
Add missing header file
2012-04-17 17:08:41 +02:00
Sebastian Huber
837df26074
Add PCI and PCIB interface files
2012-04-17 17:02:21 +02:00
Sebastian Huber
68df6075af
Use MIPS in_cksum.c for SPARC
2012-04-17 17:01:17 +02:00
Jennifer Averett
c57eebba90
Added method to help resolve linker issue.
2012-04-17 09:39:46 -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
Sebastian Huber
a67b3a998b
Include proper headers, format and use vprintk()
2012-04-17 14:44:35 +02:00
Sebastian Huber
47944816cc
in_cksum() support for SPARC
2012-04-17 12:03:24 +02:00
Sebastian Huber
edd344ae1b
Simplify
2012-04-17 12:03:19 +02:00
Jennifer Averett
e4b9989d16
Addded resource_XXX methods to resolve linker issues.
2012-04-16 13:22:45 -05:00
Jennifer Averett
d9e838b882
Added get_cyclecount() method.
2012-04-16 12:39:58 -05:00
Jennifer Averett
8f6d1299d7
moved taskqueue_enqueue_fast from a define to a method to resolve linker errors.
2012-04-16 12:27:49 -05:00
Jennifer Averett
0ff173330b
Added calls to force the linkage of RealTek and EtherExpress Nics.
2012-04-16 12:12:09 -05:00