Changeset 5ab1e1d in rtems-libbsd


Ignore:
Timestamp:
May 8, 2012, 2:29:22 PM (7 years ago)
Author:
Jennifer Averett <jennifer.averett@…>
Branches:
4.11, c1e05b9ea378b2971e3d7704779112b4bc4296da, freebsd-9.3, 4a77611a223ea883fb548679b516d326a020d447
Children:
2dbdc7c
Parents:
8420b94
Message:

Added documentation on rtems specific files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libbsd.txt

    r8420b94 r5ab1e1d  
    468468=== RMLOCK(9) (Reader/writer lock optimized for mostly read access patterns) ===
    469469
     470Note:  This object was implemented as a wrapper for RWLOCK in the rm_lock header file.
     471
    470472http://www.freebsd.org/cgi/man.cgi?query=rmlock
    471473
     
    545547is easy to provide.  The current heap implementation supports all properties
    546548demanded by bus_dma (including the boundary constraint).
     549
     550== RTEMS Replacements by File Description and Status ==
     551
     552Note:  Files with a status of USB are used by the USB test and have at least
     553been partially tested.  If they contain both USB and Nic, then they are used
     554by both and MAY contain methods that have not been tested yet.  Files that
     555are only used by the Nic test are the most suspect.
     556
     557rtems-libbsd File:      rtems-bsd-assert.c
     558FreeBSD File:           rtems-bsd-config.h redefines BSD_ASSERT.
     559Description:            This file contains the support method rtems_bsd_assert_func().
     560Status:                 USB, Nic
     561
     562rtems-libbsd File:      rtems-bsd-autoconf.c
     563FreeBSD File:           FreeBSD has BSP specific autoconf.c
     564Description:            This file contains configuration methods that are used to setup the system.
     565Status:                 USB
     566
     567rtems-libbsd File:      rtems-bsd-bus-dma.c
     568FreeBSD File:           FreeBSD has BSP specific busdma_machdep.c
     569Description:           
     570Status:                 USB, Nic
     571
     572rtems-libbsd File:      rtems-bsd-bus-dma-mbuf.c       
     573FreeBSD File:           FreeBSD has BSP specific busdma_machdep.c
     574Description:           
     575Status:                 Nic
     576
     577rtems-libbsd File:      rtems-bsd-callout.c             
     578FreeBSD File:           kern/kern_timeout.c
     579Description:           
     580Status:                 USB, Nic
     581
     582rtems-libbsd File:      rtems-bsd-cam.c
     583FreeBSD File:           cam/cam_sim.c
     584Description:           
     585Status:                 USB
     586
     587rtems-libbsd File:      rtems-bsd-condvar.c             
     588FreeBSD File:           kern/kern_condvar.c
     589Description:           
     590Status:                 USB
     591
     592rtems-libbsd File:      rtems-bsd-copyinout.c
     593FreeBSD File:           bsp specific copyinout.c )
     594Description:            Note: The FreeBSD file is split with some methods being in rtems-bsd-support
     595Status:                 Nic
     596
     597rtems-libbsd File:      rtems-bsd-delay.c
     598FreeBSD File:           bsp specific file with multiple names
     599Description:           
     600Status:                 USB, Nic
     601
     602rtems-libbsd File:      rtems-bsd-descrip.c
     603FreeBSD File:           kern/kern_descrip.c
     604Description:           
     605Status:                 Nic
     606
     607rtems-libbsd File:      rtems-bsd-generic.c             
     608FreeBSD File:           kern/sys_generic.c
     609Description:           
     610Status:                 Nic
     611
     612rtems-libbsd File:      rtems-bsd-init.c
     613FreeBSD File:           N/A
     614Description:           
     615Status:                 USB, Nic
     616
     617rtems-libbsd File:      rtems-bsd-init-with-irq.c
     618FreeBSD File:           N/A
     619Description:           
     620Status:                 USB, Nic
     621
     622rtems-libbsd File:      rtems-bsd-jail.c
     623FreeBSD File:           kern/kern_jail.c
     624Description:           
     625Status:                 USB, Nic
     626
     627rtems-libbsd File:      rtems-bsd-lock.c
     628FreeBSD File:           kern/subr_lock.c
     629Description:           
     630Status:                 USB, Nic
     631
     632rtems-libbsd File:      rtems-bsd-log.c         
     633FreeBSD File:           kern/subr_prf.c
     634Description:           
     635Status:                 Nic
     636
     637rtems-libbsd File:      rtems-bsd-malloc.c
     638FreeBSD File:           kern/kern_malloc.c
     639Description:           
     640Status:                 USB, Nic
     641
     642rtems-libbsd File:      rtems-bsd-mutex.c
     643FreeBSD File:           kern/kern_mutex.c
     644Description:           
     645Status:                 USB, Nic
     646
     647rtems-libbsd File:      rtems-bsd-newproc.c
     648FreeBSD File:           N/A
     649Description:           
     650Status:                 Nic
     651
     652rtems-libbsd File:      rtems-bsd-nexus.c
     653FreeBSD File:           bsp specific nexus.c
     654Description:           
     655Status:                 USB
     656
     657rtems-libbsd File:      rtems-bsd-panic.c               
     658FreeBSD File:           boot/common/panic.c
     659Description:           
     660Status:                 USB, Nic
     661
     662rtems-libbsd File:      rtems-bsd-rwlock.c             
     663FreeBSD File:           kern_rwlock.c
     664Description:           
     665Status:                 USB, Nic
     666
     667rtems-libbsd File:      rtems-bsd-shell.c               
     668FreeBSD File:           N/A
     669Description:           
     670Status:                 USB
     671
     672rtems-libbsd File:      rtems-bsd-signal.c             
     673FreeBSD File:           kern/kern_sig.c
     674Description:           
     675Status:                 Nic
     676
     677rtems-libbsd File:      rtems-bsd-smp.c                 
     678FreeBSD File:           N/A
     679Description:           
     680Status:                 Nic
     681
     682rtems-libbsd File:      rtems-bsd-support.c             
     683FreeBSD File:           bsp specific copyinout.c
     684Description:            Note: the FreeBSD file is split with some methods being in rtems-bsd-copyinout.
     685Status:                 USB, Nic
     686
     687rtems-libbsd File:      rtems-bsd-sx.c                 
     688FreeBSD File:           kern/kern_sx.c
     689Description:            Status: USB, Nic
     690
     691rtems-libbsd File:      rtems-bsd-synch.c               
     692FreeBSD File:           kern/kern_synch.c
     693Description:           
     694Status:                 USB, Nic
     695
     696rtems-libbsd File:      rtems-bsd-syscalls.c           
     697FreeBSD File:           User API for kern/uipc_syscalls.c
     698Description:           
     699Status:                 Nic
     700
     701rtems-libbsd File:      rtems-bsd-sysctlbyname.c       
     702FreeBSD File:           User API for sysctlbyname(3)
     703Description:           
     704Status:
     705
     706rtems-libbsd File:      rtems-bsd-sysctl.c             
     707FreeBSD File:           User API for sysctl(8)
     708Description:           
     709Status:
     710
     711rtems-libbsd File:      rtems-bsd-sysctlnametomib.c     
     712FreeBSD File:           User API for sysctlnametomib
     713Description:           
     714Status:
     715
     716rtems-libbsd File:      rtems-bsd-taskqueue.c           
     717FreeBSD File:           kern/subr_taskqueue.c
     718Description:           
     719Status:                 Nic
     720
     721rtems-libbsd File:      rtems-bsd-thread.c                     
     722FreeBSD File:           kern/kern_kthread.c
     723Description:           
     724Status:                 USB, Nic
     725
     726rtems-libbsd File:      rtems-bsd-timeout.c             
     727FreeBSD File:           kern/kern_timeout.c
     728Description:           
     729Status:                 Nic
     730
     731rtems-libbsd File:      rtems-bsd-timesupport.c         
     732FreeBSD File:           kern/kern_clock.c
     733Description:           
     734Status:                 Nic
     735
     736rtems-libbsd File:      rtems-bsd-vm_glue.c             
     737FreeBSD File:           vm/vm_glue.c
     738Description:           
     739Status:                 USB, Nic
Note: See TracChangeset for help on using the changeset viewer.