# # ChangeLog for / in rtems-libbsd # # Generated by Trac 1.2.1.dev0 # 05/20/24 08:17:50 Tue, 24 Mar 2015 09:08:40 GMT Sebastian Huber [f661c79] * freebsd/sys/kern/kern_synch.c (added) SLEEP(9): Import from FreeBSD Sun, 15 Mar 2015 09:01:25 GMT Sebastian Huber [20b7d3d] * freebsd-to-rtems.py (modified) * freebsd/sys/sys/_timeval.h (deleted) * freebsd/sys/sys/select.h (modified) * rtemsbsd/include/rtems/bsd/sys/time.h (modified) * rtemsbsd/include/rtems/bsd/sys/timespec.h (modified) * rtemsbsd/rtems/rtems-bsd-timesupport.c (modified) Update due to Newlib etc. changes Sun, 15 Mar 2015 19:47:58 GMT Sebastian Huber [67e7ea5] * freebsd-to-rtems.py (modified) Special case for Mon, 09 Mar 2015 13:20:20 GMT Sebastian Huber [e5724f7] * rtemsbsd/include/machine/atomic.h (modified) atomic.h: Fix for GCC version 5 and later Fri, 06 Mar 2015 13:57:29 GMT Sebastian Huber [3cafb9a] * testsuite/include/rtems/bsd/test/default-network-init.h (modified) tests: Add PROFREPORT shell command Fri, 06 Mar 2015 12:58:45 GMT Sebastian Huber [e5db084] * freebsd/sys/sys/systm.h (modified) * freebsd/sys/vm/uma_core.c (modified) ZONE(9): Enable per-processor cache for SMP This prevents a ... Tue, 17 Feb 2015 19:49:10 GMT Sebastian Huber [8ed1b18] * rtemsbsd/include/machine/rtems-bsd-mutex.h (modified) * rtemsbsd/include/machine/rtems-bsd-muteximpl.h (modified) * rtemsbsd/rtems/rtems-bsd-muteximpl.c (modified) rtems_bsd_mutex: SMP support via ISR locks Fri, 13 Feb 2015 15:30:47 GMT Sebastian Huber [e5a0175] * rtemsbsd/include/machine/atomic.h (modified) atomic.h: Use or for SMP Fri, 13 Feb 2015 15:45:12 GMT Sebastian Huber [9a50734] * rtemsbsd/include/machine/atomic.h (modified) atomic.h: Format changes Fri, 13 Feb 2015 11:49:57 GMT Sebastian Huber [e684326] * rtemsbsd/include/machine/atomic.h (modified) * rtemsbsd/include/machine/bus_dma.h (modified) * rtemsbsd/include/machine/resource.h (modified) * rtemsbsd/include/machine/rtems-bsd-cache.h (modified) * rtemsbsd/include/machine/rtems-bsd-symbols.h (modified) * rtemsbsd/include/machine/rtems-bsd-sysinit.h (modified) Change license to BSD Fri, 13 Feb 2015 11:47:21 GMT Sebastian Huber [dd9e4ef] * rtemsbsd/include/machine/clock.h (modified) * rtemsbsd/include/machine/stdarg.h (modified) Mark header files as empty Fri, 13 Feb 2015 11:00:17 GMT Sebastian Huber [19adb93] * rtemsbsd/rtems/rtems-bsd-cxx.cc (modified) rtems-bsd-cxx.cc: Fix include order Fri, 13 Feb 2015 10:59:27 GMT Sebastian Huber [f59a2da] * Makefile (modified) * freebsd-to-rtems.py (modified) Use C11 and C++11 This is necessary to use and . Fri, 13 Feb 2015 10:51:35 GMT Sebastian Huber [be2e60c] * rtemsbsd/include/machine/rtems-bsd-taskqueue.h (deleted) * rtemsbsd/include/machine/signal.h (deleted) * rtemsbsd/include/machine/ucontext.h (deleted) Delete unused files Thu, 12 Feb 2015 12:34:09 GMT Sebastian Huber [5c0aa97] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/uipc_syscalls.c (modified) * rtemsbsd/include/rtems/bsd/zerocopy.h (added) * rtemsbsd/rtems/rtems-bsd-mbuf.c (added) * testsuite/zerocopy01/test_main.c (added) Add zerocopy sendto Thu, 12 Feb 2015 12:26:26 GMT Sebastian Huber [f181630] * rtemsbsd/rtems/rtems-bsd-muteximpl.c (modified) rtems_bsd_mutex: Add missing ISR enable Mon, 02 Feb 2015 13:27:13 GMT Sebastian Huber [7eeb079] * freebsd-org (modified) * freebsd/include/rpc/auth.h (modified) * freebsd/include/rpc/auth_des.h (modified) * freebsd/include/rpc/auth_unix.h (modified) * freebsd/include/rpc/clnt.h (modified) * freebsd/include/rpc/clnt_soc.h (modified) * freebsd/include/rpc/pmap_clnt.h (modified) * freebsd/include/rpc/pmap_prot.h (modified) * freebsd/include/rpc/rpc.h (modified) * freebsd/include/rpc/rpc_msg.h (modified) * freebsd/include/rpc/rpcb_clnt.h (modified) * freebsd/include/rpc/rpcb_prot.x (modified) * freebsd/include/rpc/rpcent.h (modified) * freebsd/include/rpc/svc.h (modified) * freebsd/include/rpc/svc_auth.h (modified) * freebsd/include/rpc/svc_soc.h (modified) * freebsd/include/rpc/xdr.h (modified) * freebsd/lib/libc/net/getaddrinfo.c (modified) * freebsd/lib/libipsec/ipsec_dump_policy.c (modified) * freebsd/sbin/ifconfig/af_inet.c (modified) * freebsd/sbin/ifconfig/ifgroup.c (modified) * freebsd/sbin/route/keywords (modified) * freebsd/sbin/route/route.c (modified) * freebsd/sys/cam/ata/ata_all.h (modified) * freebsd/sys/cam/cam.h (modified) * freebsd/sys/cam/cam_ccb.h (modified) * freebsd/sys/cam/cam_debug.h (modified) * freebsd/sys/cam/cam_periph.h (modified) * freebsd/sys/cam/cam_xpt.h (modified) * freebsd/sys/cam/cam_xpt_sim.h (modified) * freebsd/sys/cam/scsi/scsi_all.c (modified) * freebsd/sys/cam/scsi/scsi_all.h (modified) * freebsd/sys/cam/scsi/scsi_da.h (modified) * freebsd/sys/contrib/pf/net/pf_lb.c (modified) * freebsd/sys/dev/bce/if_bce.c (modified) * freebsd/sys/dev/bce/if_bcefw.h (modified) * freebsd/sys/dev/bce/if_bcereg.h (modified) * freebsd/sys/dev/bge/if_bge.c (modified) * freebsd/sys/dev/bge/if_bgereg.h (modified) * freebsd/sys/dev/e1000/e1000_defines.h (modified) * freebsd/sys/dev/e1000/if_em.c (modified) * freebsd/sys/dev/e1000/if_igb.c (modified) * freebsd/sys/dev/e1000/if_lem.c (modified) * freebsd/sys/dev/fxp/if_fxpreg.h (modified) * freebsd/sys/dev/mii/brgphy.c (modified) * freebsd/sys/dev/pci/pci.c (modified) * freebsd/sys/dev/pci/pci_pci.c (modified) * freebsd/sys/dev/pci/pci_private.h (modified) * freebsd/sys/dev/pci/pci_user.c (modified) * freebsd/sys/dev/pci/pcib_private.h (modified) * freebsd/sys/dev/pci/pcireg.h (modified) * freebsd/sys/dev/pci/pcivar.h (modified) * freebsd/sys/dev/re/if_re.c (modified) * freebsd/sys/dev/usb/controller/ehci.c (modified) * freebsd/sys/dev/usb/controller/ohci.c (modified) * freebsd/sys/dev/usb/controller/usb_controller.c (modified) * freebsd/sys/dev/usb/controller/xhcireg.h (modified) * freebsd/sys/dev/usb/quirk/usb_quirk.c (modified) * freebsd/sys/dev/usb/storage/umass.c (modified) * freebsd/sys/dev/usb/usb.h (modified) * freebsd/sys/dev/usb/usb_bus.h (modified) * freebsd/sys/dev/usb/usb_busdma.c (modified) * freebsd/sys/dev/usb/usb_controller.h (modified) * freebsd/sys/dev/usb/usb_core.h (modified) * freebsd/sys/dev/usb/usb_dev.c (modified) * freebsd/sys/dev/usb/usb_device.c (modified) * freebsd/sys/dev/usb/usb_device.h (modified) * freebsd/sys/dev/usb/usb_freebsd.h (modified) * freebsd/sys/dev/usb/usb_generic.c (modified) * freebsd/sys/dev/usb/usb_hub.c (modified) * freebsd/sys/dev/usb/usb_hub.h (modified) * freebsd/sys/dev/usb/usb_ioctl.h (modified) * freebsd/sys/dev/usb/usb_msctest.c (modified) * freebsd/sys/dev/usb/usb_process.c (modified) * freebsd/sys/dev/usb/usb_process.h (modified) * freebsd/sys/dev/usb/usb_request.c (modified) * freebsd/sys/dev/usb/usb_transfer.c (modified) * freebsd/sys/dev/usb/usbdi.h (modified) * freebsd/sys/i386/include/machine/specialreg.h (modified) * freebsd/sys/kern/init_main.c (modified) * freebsd/sys/kern/kern_event.c (modified) * freebsd/sys/kern/kern_linker.c (modified) * freebsd/sys/kern/kern_mbuf.c (modified) * freebsd/sys/kern/kern_mib.c (modified) * freebsd/sys/kern/kern_time.c (modified) * freebsd/sys/kern/kern_timeout.c (modified) * freebsd/sys/kern/subr_lock.c (modified) * freebsd/sys/kern/subr_rman.c (modified) * freebsd/sys/kern/subr_sbuf.c (modified) * freebsd/sys/kern/subr_taskqueue.c (modified) * freebsd/sys/kern/sys_generic.c (modified) * freebsd/sys/kern/uipc_sockbuf.c (modified) * freebsd/sys/kern/uipc_socket.c (modified) * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/kern/uipc_usrreq.c (modified) * freebsd/sys/mips/include/machine/cpufunc.h (modified) * freebsd/sys/net/ieee8023ad_lacp.c (modified) * freebsd/sys/net/if.c (modified) * freebsd/sys/net/if_lagg.c (modified) * freebsd/sys/net/if_media.h (modified) * freebsd/sys/net/if_spppsubr.c (modified) * freebsd/sys/net/if_tap.c (modified) * freebsd/sys/net/if_tun.c (modified) * freebsd/sys/net/if_vlan.c (modified) * freebsd/sys/net/radix.c (modified) * freebsd/sys/net/radix.h (modified) * freebsd/sys/net/radix_mpath.c (modified) * freebsd/sys/net/route.c (modified) * freebsd/sys/net/route.h (modified) * freebsd/sys/net/rtsock.c (modified) * freebsd/sys/net80211/ieee80211.h (modified) * freebsd/sys/net80211/ieee80211_proto.h (modified) * freebsd/sys/netinet/if_ether.c (modified) * freebsd/sys/netinet/in.c (modified) * freebsd/sys/netinet/in_mcast.c (modified) * freebsd/sys/netinet/in_pcb.c (modified) * freebsd/sys/netinet/ip_icmp.c (modified) * freebsd/sys/netinet/ip_input.c (modified) * freebsd/sys/netinet/ip_mroute.c (modified) * freebsd/sys/netinet/ip_output.c (modified) * freebsd/sys/netinet/sctp.h (modified) * freebsd/sys/netinet/sctp_asconf.c (modified) * freebsd/sys/netinet/sctp_auth.c (modified) * freebsd/sys/netinet/sctp_auth.h (modified) * freebsd/sys/netinet/sctp_bsd_addr.c (modified) * freebsd/sys/netinet/sctp_constants.h (modified) * freebsd/sys/netinet/sctp_dtrace_define.h (modified) * freebsd/sys/netinet/sctp_indata.c (modified) * freebsd/sys/netinet/sctp_input.c (modified) * freebsd/sys/netinet/sctp_os_bsd.h (modified) * freebsd/sys/netinet/sctp_output.c (modified) * freebsd/sys/netinet/sctp_pcb.c (modified) * freebsd/sys/netinet/sctp_pcb.h (modified) * freebsd/sys/netinet/sctp_structs.h (modified) * freebsd/sys/netinet/sctp_sysctl.c (modified) * freebsd/sys/netinet/sctp_sysctl.h (modified) * freebsd/sys/netinet/sctp_timer.c (modified) * freebsd/sys/netinet/sctp_uio.h (modified) * freebsd/sys/netinet/sctp_usrreq.c (modified) * freebsd/sys/netinet/sctputil.c (modified) * freebsd/sys/netinet/sctputil.h (modified) * freebsd/sys/netinet/tcp_input.c (modified) * freebsd/sys/netinet/tcp_reass.c (modified) * freebsd/sys/netinet/tcp_subr.c (modified) * freebsd/sys/netinet6/frag6.c (modified) * freebsd/sys/netinet6/icmp6.c (modified) * freebsd/sys/netinet6/in6.c (modified) * freebsd/sys/netinet6/in6_mcast.c (modified) * freebsd/sys/netinet6/in6_pcb.c (modified) * freebsd/sys/netinet6/ip6_forward.c (modified) * freebsd/sys/netinet6/ip6_input.c (modified) * freebsd/sys/netinet6/ip6_mroute.c (modified) * freebsd/sys/netinet6/ip6_mroute.h (modified) * freebsd/sys/netinet6/nd6.c (modified) * freebsd/sys/netinet6/nd6_nbr.c (modified) * freebsd/sys/netinet6/sctp6_usrreq.c (modified) * freebsd/sys/netpfil/ipfw/ip_dummynet.c (modified) * freebsd/sys/netpfil/ipfw/ip_fw2.c (modified) * freebsd/sys/netpfil/ipfw/ip_fw_log.c (modified) * freebsd/sys/netpfil/ipfw/ip_fw_nat.c (modified) * freebsd/sys/netpfil/ipfw/ip_fw_private.h (modified) * freebsd/sys/netpfil/ipfw/ip_fw_sockopt.c (modified) * freebsd/sys/netpfil/ipfw/ip_fw_table.c (modified) * freebsd/sys/opencrypto/deflate.c (modified) * freebsd/sys/pci/if_rlreg.h (modified) * freebsd/sys/rpc/types.h (modified) * freebsd/sys/sys/_rmlock.h (modified) * freebsd/sys/sys/_rwlock.h (modified) * freebsd/sys/sys/ata.h (modified) * freebsd/sys/sys/bus_dma.h (modified) * freebsd/sys/sys/conf.h (modified) * freebsd/sys/sys/eventhandler.h (modified) * freebsd/sys/sys/eventvar.h (modified) * freebsd/sys/sys/kernel.h (modified) * freebsd/sys/sys/linker.h (modified) * freebsd/sys/sys/lockmgr.h (modified) * freebsd/sys/sys/mbuf.h (modified) * freebsd/sys/sys/mman.h (modified) * freebsd/sys/sys/pciio.h (modified) * freebsd/sys/sys/proc.h (modified) * freebsd/sys/sys/refcount.h (modified) * freebsd/sys/sys/rmlock.h (modified) * freebsd/sys/sys/rwlock.h (modified) * freebsd/sys/sys/sdt.h (modified) * freebsd/sys/sys/sockbuf.h (modified) * freebsd/sys/sys/sysctl.h (modified) * freebsd/sys/sys/sysproto.h (modified) * freebsd/sys/sys/systm.h (modified) * freebsd/sys/sys/taskqueue.h (modified) * freebsd/sys/sys/tty.h (modified) * freebsd/sys/sys/user.h (modified) * freebsd/sys/vm/uma_core.c (modified) * freebsd/sys/vm/vm.h (modified) * freebsd/sys/vm/vm_extern.h (modified) * freebsd/usr.bin/netstat/main.c (modified) * rtemsbsd/include/rtems/bsd/local/miidevs.h (modified) * rtemsbsd/include/rtems/bsd/local/usbdevs.h (modified) * rtemsbsd/include/rtems/bsd/local/usbdevs_data.h (modified) * rtemsbsd/include/rtems/bsd/sys/param.h (modified) * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) * rtemsbsd/rtems/rtems-bsd-thread.c (modified) Update to FreeBSD 9.3 Fri, 30 Jan 2015 09:02:39 GMT Sebastian Huber [948b1a5] * freebsd-to-rtems.py (modified) freebsd-to-rtems.py: Fix revert includes Fri, 30 Jan 2015 08:49:39 GMT Sebastian Huber [cf20101] * freebsd-to-rtems.py (modified) freebsd-to-rtems.py: Change default directories Fri, 23 Jan 2015 09:54:41 GMT Sebastian Huber [bdf9bce3] * freebsd/sys/dev/tsec/if_tsec.c (modified) if_tsec: Workaround if no PHY is present Fri, 23 Jan 2015 09:24:25 GMT Sebastian Huber [c0877d7] * freebsd/sys/dev/tsec/if_tsec.c (modified) if_tsec: Disable device sysctls Mon, 18 Nov 2013 11:46:27 GMT Sebastian Huber [8fe59fe] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/dev/tsec/if_tsec.h (modified) * rtemsbsd/include/bsp/nexus-devices.h (modified) * rtemsbsd/sys/dev/tsec/if_tsec_nexus.c (added) if_tsec: Add Nexus support Fri, 13 Feb 2015 09:31:27 GMT Sebastian Huber [5383ed4] * Makefile (modified) * freebsd-to-rtems.py (modified) * libbsd.txt (modified) * rtemsbsd/include/rtems/bsd/bsd.h (modified) * rtemsbsd/rtems/rtems-bsd-get-allocator-domain-size.c (added) * rtemsbsd/rtems/rtems-bsd-page.c (modified) Add and use rtems_bsd_get_allocator_domain_size() Thu, 29 Jan 2015 07:43:16 GMT Sebastian Huber [aa4f504] * freebsd/sys/kern/kern_mib.c (modified) * freebsd/sys/vm/uma_core.c (modified) ZONE(9): Enable UMA sysctls Thu, 29 Jan 2015 07:42:36 GMT Sebastian Huber [a27a1ba] * freebsd/sys/kern/kern_sysctl.c (modified) SBUF(9): Enable sbuf_new_for_sysctl() Thu, 29 Jan 2015 07:40:56 GMT Sebastian Huber [74c5b0f] * freebsd/usr.bin/netstat/mbuf.c (modified) NETSTAT(1): Disable malloc stats Thu, 29 Jan 2015 07:38:28 GMT Sebastian Huber [cbffc0b0] * freebsd/lib/libmemstat/memstat_all.c (modified) LIBMEMSTAT(3): Disable malloc sysctls Thu, 29 Jan 2015 07:24:58 GMT Sebastian Huber [513e234] * rtemsbsd/rtems/rtems-bsd-init.c (modified) Add SMP sysctls Tue, 27 Jan 2015 07:27:30 GMT Sebastian Huber [b68b88c] * freebsd/sys/vm/uma_core.c (modified) * freebsd/sys/vm/uma_int.h (modified) ZONE(9): Use page allocator Tue, 27 Jan 2015 07:26:53 GMT Sebastian Huber [3c302b6] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/machine/rtems-bsd-page.h (added) * rtemsbsd/rtems/rtems-bsd-page.c (added) Add a simple page allocator Tue, 27 Jan 2015 06:58:44 GMT Sebastian Huber [8e009cd] * freebsd/sys/sys/systm.h (modified) Map bcopy() and bzero() via macros Fri, 23 Jan 2015 07:32:07 GMT Sebastian Huber [b112710] * freebsd/sys/kern/uipc_usrreq.c (modified) * freebsd/sys/net/bpf.c (modified) * freebsd/sys/sys/unpcb.h (modified) Update due to IMFS generic API changes Tue, 20 Jan 2015 10:04:39 GMT Sebastian Huber [5071600] * rtemsbsd/include/bsp/nexus-devices.h (modified) * rtemsbsd/include/machine/rtems-bsd-cache.h (modified) * testsuite/include/rtems/bsd/test/network-config.h.in (modified) Add Xilinx Zynq BSP support Tue, 25 Nov 2014 13:37:22 GMT Sebastian Huber [dae9f66] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/arm/xilinx/zy7_slcr.c (added) * freebsd/sys/arm/xilinx/zy7_slcr.h (added) zy7_slcr: Import from FreeBSD Tue, 25 Nov 2014 12:14:46 GMT Sebastian Huber [946611a] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/dev/mii/e1000phy.c (added) * freebsd/sys/dev/mii/e1000phyreg.h (added) e1000phy: Import from FreeBSD Tue, 25 Nov 2014 11:54:56 GMT Sebastian Huber [6a73f64] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Use rtems_bsd_get_mac_address() Tue, 25 Nov 2014 14:20:45 GMT Sebastian Huber [dec6b67] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Enable hardware checksum assist Tue, 25 Nov 2014 11:54:35 GMT Sebastian Huber [911f517] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Use explicit cache operations Tue, 25 Nov 2014 11:53:42 GMT Sebastian Huber [cd179c4] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Add volatile to rx/tx desc rings Tue, 25 Nov 2014 11:53:04 GMT Sebastian Huber [8c3823e] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Silence warning Tue, 20 Jan 2015 10:04:00 GMT Sebastian Huber [d65c5e5] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Add nexus device support Thu, 20 Nov 2014 14:23:05 GMT Sebastian Huber [4ff97c8] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Disable device sysctls Thu, 20 Nov 2014 06:59:45 GMT Sebastian Huber [14ecf75d] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Workaround for missing FDT support Thu, 20 Nov 2014 06:58:17 GMT Sebastian Huber [a09f00e] * freebsd/sys/dev/cadence/if_cgem.c (modified) if_cgem: Workaround for if_inc_counter() Thu, 20 Nov 2014 06:57:05 GMT Sebastian Huber [b8e0c66] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/dev/cadence/if_cgem.c (added) * freebsd/sys/dev/cadence/if_cgem_hw.h (added) if_cgem: Import from FreeBSD Wed, 21 Jan 2015 13:24:38 GMT Sebastian Huber [8cdd142] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/rtems/bsd/bsd.h (modified) * rtemsbsd/rtems/rtems-bsd-get-mac-address.c (added) Add rtems_bsd_get_mac_address() Tue, 25 Nov 2014 11:51:56 GMT Sebastian Huber [eebe576] * rtemsbsd/rtems/rtems-bsd-chunk.c (modified) ZONE(9): Honor cache alignment Tue, 25 Nov 2014 11:50:29 GMT Sebastian Huber [fb683f7] * rtemsbsd/rtems/rtems-bsd-bus-dma.c (modified) BUS_DMA(9): Support BUS_DMA_COHERENT Tue, 20 Jan 2015 07:57:36 GMT Sebastian Huber [33a15c3] * Makefile (modified) * freebsd-to-rtems.py (modified) * libbsd.txt (modified) * rtemsbsd/include/machine/rtems-bsd-thread.h (modified) * rtemsbsd/include/rtems/bsd/bsd.h (modified) * rtemsbsd/rtems/rtems-bsd-get-task-stack-size.c (added) * rtemsbsd/rtems/rtems-bsd-init.c (modified) * rtemsbsd/rtems/rtems-bsd-nexus.c (modified) * rtemsbsd/rtems/rtems-bsd-thread.c (modified) * testsuite/thread01/test_main.c (modified) Add and use rtems_bsd_get_task_stack_size() Tue, 20 Jan 2015 07:39:06 GMT Sebastian Huber [91ea7ea] * Makefile (modified) * freebsd-to-rtems.py (modified) * libbsd.txt (modified) * rtemsbsd/include/machine/rtems-bsd-thread.h (modified) * rtemsbsd/include/rtems/bsd/bsd.h (modified) * rtemsbsd/rtems/rtems-bsd-get-task-priority.c (added) * rtemsbsd/rtems/rtems-bsd-init.c (modified) * rtemsbsd/rtems/rtems-bsd-newproc.c (modified) * rtemsbsd/rtems/rtems-bsd-nexus.c (modified) * rtemsbsd/rtems/rtems-bsd-thread.c (modified) Add and use rtems_bsd_get_task_priority() Mon, 10 Nov 2014 07:27:55 GMT Sebastian Huber [e6405ea] * freebsd/bin/hostname/hostname.c (modified) * libbsd.txt (modified) HOSTNAME(1): Add -m flag Mon, 10 Nov 2014 07:27:32 GMT Sebastian Huber [026abfb] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/rtems/mdns.h (modified) * rtemsbsd/mdns/mdns-hostname-default.c (moved) * rtemsbsd/mdns/mdns.c (modified) Add rtems_mdns_gethostname() Mon, 10 Nov 2014 07:26:15 GMT Sebastian Huber [4153ebe] * freebsd/sys/kern/kern_mib.c (modified) Do not set mulitcast hostname in sethostname() Thu, 06 Nov 2014 07:59:37 GMT Sebastian Huber [0bed8d9] * rtemsbsd/include/rtems/mdns.h (modified) Fix spelling Thu, 06 Nov 2014 07:28:06 GMT Sebastian Huber [7a3fe8e] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/kern_mib.c (modified) * rtemsbsd/include/rtems/mdns.h (modified) * rtemsbsd/mdns/mdns-sethostname-default.c (added) * rtemsbsd/mdns/mdns.c (modified) Add rtems_mdns_sethostname() Use it to set the multi-cast hostname ... Wed, 05 Nov 2014 13:27:18 GMT Sebastian Huber [50e82a6] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/bin/hostname/hostname.c (added) * rtemsbsd/include/rtems/netcmds-config.h (modified) * testsuite/include/rtems/bsd/test/default-network-init.h (modified) * testsuite/netshell01/shellconfig.c (modified) HOSTNAME(1): Import from FreeBSD Mon, 03 Nov 2014 15:06:07 GMT Sebastian Huber [c622a5e] * testsuite/foobarclient/test_main.c (modified) foobarclient: Use rtems_mdns_initialize() Mon, 03 Nov 2014 14:53:46 GMT Sebastian Huber [7ba9b7f] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/rtems/mdns.h (added) * rtemsbsd/mdns/mdns.c (added) Add mDNS support for name service dispatcher Mon, 03 Nov 2014 14:21:06 GMT Sebastian Huber [b94c5ec] * freebsd/include/nsswitch.h (modified) * freebsd/lib/libc/net/nsdispatch.c (modified) NSDISPATCH(3): Add rtems_nss_register_module() Mon, 03 Nov 2014 14:19:56 GMT Sebastian Huber [f90fdf3] * freebsd/include/nsswitch.h (modified) NSDISPATCH(3): Fix warning Mon, 03 Nov 2014 08:18:14 GMT Sebastian Huber [ffbee8a] * freebsd/sys/kern/sys_generic.c (modified) * rtemsbsd/include/rtems/bsd/util.h (modified) Add rtems_bsd_force_select_timeout() Tue, 04 Nov 2014 10:56:59 GMT Sebastian Huber [d496d66] * mDNSResponder/mDNSPosix/mDNSPosix.c (modified) * mDNSResponder/mDNSPosix/mDNSUNP.c (modified) mDNS: Avoid uninitialized memory Use calloc() instead of malloc(). Fri, 31 Oct 2014 09:37:34 GMT Sebastian Huber [a736dda] * rtemsbsd/include/bsp/nexus-devices.h (modified) nexus-devices: Only register fec0 This makes testing of IPv4LL a ... Fri, 31 Oct 2014 09:24:42 GMT Sebastian Huber [94c3128] * rtemsbsd/sys/dev/ffec/if_ffec_mcf548x.c (modified) ffec: Accept all mulitcast frames Fri, 31 Oct 2014 09:41:39 GMT Sebastian Huber [7f4fb17] * testsuite/foobarserver/test_main.c (modified) foobarserver: Set hostname Fri, 31 Oct 2014 09:41:17 GMT Sebastian Huber [7f9f0df] * testsuite/foobarclient/test_main.c (modified) foobarclient: Set and advertise hostname Fri, 24 Oct 2014 07:46:53 GMT Sebastian Huber [54ed537] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/lib/libc/gen/sethostname.c (added) * freebsd/sys/kern/kern_mib.c (modified) * testsuite/syscalls01/test_main.c (modified) Support sethostname() and gethostname() Thu, 16 Oct 2014 13:12:19 GMT Sebastian Huber [feffbc2] * freebsd/sys/sys/file.h (modified) Fix mount table location chain corruption Do not add a location ... Thu, 16 Oct 2014 05:29:37 GMT Sebastian Huber [43dc972] * libbsd.txt (modified) doc: Add network interface link up/down hint Thu, 09 Oct 2014 12:34:13 GMT Sebastian Huber [d5eac12] * rtemsbsd/rtems/syslog.c (modified) * testsuite/syscalls01/test_main.c (modified) SYSLOG(3): Replace implementation Avoid potential buffer overflows ... Thu, 09 Oct 2014 06:19:50 GMT Sebastian Huber [403d0b8] * testsuite/include/rtems/bsd/test/default-network-init.h (modified) testsuite: Fix lo0 ifconfig error Avoid "ifa_del_loopback_route: ... Wed, 08 Oct 2014 06:04:59 GMT Sebastian Huber [573b4cd6] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/rtems/bsd/local/opt_mac.h (added) * rtemsbsd/pppd/ipcp.c (modified) * rtemsbsd/pppd/namespace.h (added) * rtemsbsd/pppd/pathnames.h (modified) * rtemsbsd/pppd/pppd.h (modified) * rtemsbsd/pppd/rtemsmain.c (modified) * rtemsbsd/pppd/rtemspppd.c (modified) * rtemsbsd/pppd/sys-rtems.c (modified) * rtemsbsd/sys/net/if_ppp.c (modified) * rtemsbsd/sys/net/if_pppvar.h (modified) * rtemsbsd/sys/net/ppp_tty.c (modified) * testsuite/ppp01/test_main.c (added) ppp: Port to new stack Tue, 30 Sep 2014 12:46:12 GMT Sebastian Huber [70fa95a] * rtemsbsd/include/rtems/bsd/local/opt_ppp.h (added) * rtemsbsd/include/rtems/rtemsdialer.h (added) * rtemsbsd/include/rtems/rtemspppd.h (added) * rtemsbsd/pppd/auth.c (added) * rtemsbsd/pppd/cbcp.c (added) * rtemsbsd/pppd/cbcp.h (added) * rtemsbsd/pppd/ccp.c (added) * rtemsbsd/pppd/ccp.h (added) * rtemsbsd/pppd/chap.c (added) * rtemsbsd/pppd/chap.h (added) * rtemsbsd/pppd/chap_ms.c (added) * rtemsbsd/pppd/chap_ms.h (added) * rtemsbsd/pppd/chat.c (added) * rtemsbsd/pppd/demand.c (added) * rtemsbsd/pppd/fsm.c (added) * rtemsbsd/pppd/fsm.h (added) * rtemsbsd/pppd/ipcp.c (added) * rtemsbsd/pppd/ipcp.h (added) * rtemsbsd/pppd/lcp.c (added) * rtemsbsd/pppd/lcp.h (added) * rtemsbsd/pppd/magic.c (added) * rtemsbsd/pppd/magic.h (added) * rtemsbsd/pppd/options.c (added) * rtemsbsd/pppd/patchlevel.h (added) * rtemsbsd/pppd/pathnames.h (added) * rtemsbsd/pppd/pppd.h (added) * rtemsbsd/pppd/rtemsmain.c (added) * rtemsbsd/pppd/rtemspppd.c (added) * rtemsbsd/pppd/sys-rtems.c (added) * rtemsbsd/pppd/upap.c (added) * rtemsbsd/pppd/upap.h (added) * rtemsbsd/pppd/utils.c (added) * rtemsbsd/sys/net/if_ppp.c (added) * rtemsbsd/sys/net/if_ppp.h (added) * rtemsbsd/sys/net/if_pppvar.h (added) * rtemsbsd/sys/net/ppp_comp.h (added) * rtemsbsd/sys/net/ppp_defs.h (added) * rtemsbsd/sys/net/ppp_tty.c (added) ppp: Import from RTEMS sources Wed, 08 Oct 2014 09:48:02 GMT Sebastian Huber [04a64b1] * testsuite/include/rtems/bsd/test/default-network-init.h (modified) testsuite: Add DEFAULT_NETWORK_NO_INTERFACE_0 Wed, 08 Oct 2014 05:49:36 GMT Sebastian Huber [263c947] * testsuite/include/rtems/bsd/test/default-init.h (modified) testsuite: Make similar to default-network-init.h Wed, 01 Oct 2014 12:20:42 GMT Sebastian Huber [6cfc98d] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/bsp/nexus-devices.h (moved) * rtemsbsd/include/rtems/bsd/bsd.h (modified) * rtemsbsd/rtems/rtems-bsd-nexus.c (modified) * testsuite/include/rtems/bsd/test/default-network-init.h (modified) * testsuite/swi01/init.c (modified) * testsuite/timeout01/init.c (modified) nexus: Use a linker set for the devices Wed, 01 Oct 2014 09:20:43 GMT Sebastian Huber [d43544e] * rtemsbsd/rtems/rtems-bsd-nexus.c (modified) nexus: Fix resouce allocation Wed, 01 Oct 2014 11:19:35 GMT Sebastian Huber [9cea6da] * freebsd/sys/sys/linker_set.h (modified) * rtemsbsd/rtems/rtems-bsd-init.c (modified) Generalize linker sets Add ability to create linker sets for items ... Wed, 01 Oct 2014 11:41:57 GMT Sebastian Huber [454d682] * rtemsbsd/include/machine/rtems-bsd-sysinit.h (modified) * testsuite/include/rtems/bsd/test/nic-sysinit.h (modified) * testsuite/usb01/usb-sysinit.h (modified) Delete obsolete _bsd_nexus_devices Wed, 01 Oct 2014 08:28:11 GMT Sebastian Huber [a2a3a01] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/rtems/rtems-bsdnet-rtrequest.c (added) * rtemsbsd/rtems/rtems-net-setup.c (deleted) Provide new rtems_bsdnet_rtrequest() Delete superfluous code. Wed, 01 Oct 2014 06:59:38 GMT Sebastian Huber [5a2f280] * freebsd/include/arpa/nameser_compat.h (modified) arpa/nameser_compat.h: Use proper endian defines Tue, 30 Sep 2014 13:13:55 GMT Sebastian Huber [74a133d] * Makefile (modified) * freebsd-to-rtems.py (modified) Makefile: Remove superfluous include path Tue, 30 Sep 2014 07:52:42 GMT Sebastian Huber [77345d4] * testsuite/usb01/init.c (modified) usb01: Update due to API changes Mon, 29 Sep 2014 06:40:22 GMT Sebastian Huber [bd2e540] * freebsd/sys/vm/uma_core.c (modified) UMA(9): Disable unused uma_large_malloc() Mon, 29 Sep 2014 06:38:09 GMT Sebastian Huber [b8021fd] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/sys/systm.h (modified) * rtemsbsd/rtems/rtems-bsd-support.c (deleted) critical_enter/exit(): Use inline function Thu, 25 Sep 2014 08:48:14 GMT Sebastian Huber [6604dc8] * freebsd/sys/sys/proc.h (modified) * rtemsbsd/include/machine/rtems-bsd-thread.h (modified) * rtemsbsd/include/rtems/bsd/bsd.h (modified) * rtemsbsd/include/rtems/netcmds-config.h (modified) * rtemsbsd/rtems/rtems-bsd-panic.c (modified) * rtemsbsd/rtems/rtems-bsd-shell.c (modified) * rtemsbsd/rtems/rtems-bsd-thread.c (modified) * testsuite/include/rtems/bsd/test/default-network-init.h (modified) Delete rtems_bsd_thread_chain Rely on RTEMS object registration for ... Wed, 24 Sep 2014 14:28:25 GMT Sebastian Huber [ccbc70d] * rtemsbsd/include/machine/rtems-bsd-kernel-space.h (modified) BSD_ASSERT(): Optimize Wed, 24 Sep 2014 13:41:16 GMT Sebastian Huber [8176af1] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/machine/rtems-bsd-muteximpl.h (modified) * rtemsbsd/rtems/rtems-bsd-muteximpl.c (added) rtems_bsd_mutex: Optimize Wed, 24 Sep 2014 08:53:00 GMT Sebastian Huber [54a4e3c] * freebsd/sbin/ping/ping.c (modified) PING(8): Default to three packets In the standard RTEMS shell it is ... Wed, 24 Sep 2014 08:23:43 GMT Sebastian Huber [efb82b8] * freebsd/sbin/ifconfig/ifconfig.c (modified) IFCONFIG(8): Default to AF_INET for RTEMS Avoid errors due to ... Mon, 22 Sep 2014 11:42:26 GMT Sebastian Huber [be43b79] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/sys/_lock.h (modified) * freebsd/sys/sys/_mutex.h (modified) * freebsd/sys/sys/_rwlock.h (modified) * freebsd/sys/sys/_sx.h (modified) * freebsd/sys/sys/condvar.h (modified) * rtemsbsd/include/machine/rtems-bsd-mutex.h (added) * rtemsbsd/include/machine/rtems-bsd-muteximpl.h (added) * rtemsbsd/include/machine/rtems-bsd-support.h (modified) * rtemsbsd/rtems/rtems-bsd-condvar.c (modified) * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) * rtemsbsd/rtems/rtems-bsd-rwlock.c (modified) * rtemsbsd/rtems/rtems-bsd-shell.c (modified) * rtemsbsd/rtems/rtems-bsd-sx.c (modified) * testsuite/condvar01/test_main.c (added) * testsuite/mutex01/test_main.c (added) * testsuite/rwlock01/test_main.c (modified) Replace RTEMS objects with custom implementation Performance ... Tue, 23 Sep 2014 05:14:19 GMT Sebastian Huber [6b475ce] * freebsd/sys/sys/proc.h (modified) Include missing header file Mon, 22 Sep 2014 13:06:55 GMT Sebastian Huber [9a937f4] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/include/rtems/bsd/local/opt_inet.h (modified) * rtemsbsd/include/rtems/bsd/local/opt_ipsec.h (modified) * testsuite/syscalls01/test_main.c (modified) Disable IPsec IPsec has a significant performance impact. Disable ... Mon, 22 Sep 2014 14:49:18 GMT Sebastian Huber [e01f6e0] * rtemsbsd/rtems/rtems-bsd-condvar.c (modified) CONDVAR(9): Use lock class Mon, 22 Sep 2014 14:24:34 GMT Sebastian Huber [dce8247] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/subr_lock.c (added) * rtemsbsd/include/rtems/bsd/local/opt_mprof.h (added) * rtemsbsd/rtems/rtems-bsd-lock.c (deleted) * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) * rtemsbsd/rtems/rtems-bsd-rwlock.c (modified) * rtemsbsd/rtems/rtems-bsd-sx.c (modified) Import and use subr_lock.c Fri, 19 Sep 2014 05:06:12 GMT Sebastian Huber [71d8a27] * Makefile (modified) * freebsd-to-rtems.py (modified) Install missing header files Thu, 18 Sep 2014 11:01:54 GMT Sebastian Huber [a29a71b] * freebsd/usr.bin/netstat/inet.c (modified) * freebsd/usr.bin/netstat/main.c (modified) * freebsd/usr.bin/netstat/netstat.h (modified) netstat: Initialize more global variables Thu, 18 Sep 2014 11:01:25 GMT Sebastian Huber [705d1bf] * freebsd/usr.bin/netstat/bpf.c (modified) netstat: Fix invalid free() Thu, 18 Sep 2014 11:00:16 GMT Sebastian Huber [8babd8c] * freebsd/sys/sys/systm.h (modified) Fix cr_cansee*() to see everything Thu, 18 Sep 2014 10:59:24 GMT Sebastian Huber [6766ee9] * Makefile (modified) * freebsd-to-rtems.py (modified) Makefile: Add -fno-strict-aliasing