Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RTC: Remove all backdoor interfaces from rtc.h | Gregory Nutt | 2015-02-13 | 2 | -5/+40 |
| | |||||
* | SAM4 Ethernet Driver: No supports operation using the high priority work ↵ | Gregory Nutt | 2015-02-10 | 1 | -5/+8 |
| | | | | | | queue so that packet processing can occur outside of interrupt level processing. SAM4E-EK: The nsh configuration now configures the Ethernet driver for execution on the HP work thread. | ||||
* | Fix some warning | Gregory Nutt | 2015-02-09 | 2 | -0/+4 |
| | |||||
* | Clone the SAMA5D4 IPv6 support to the SAM4E EMAC and SAMAd3 EMAC and GMAC ↵ | Gregory Nutt | 2015-02-09 | 3 | -22/+627 |
| | | | | drivers. | ||||
* | Big, very risky change: Remove all occurrences of up_maskack_irq() that ↵ | Gregory Nutt | 2015-02-09 | 1 | -13/+0 |
| | | | | disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test. | ||||
* | SAMA5D Ethernet: Add support for CONFIG_NET_NOTINTS so that the driver can ↵ | Gregory Nutt | 2015-02-09 | 1 | -41/+406 |
| | | | | operate from the work queue thread instead of doing everything from the interrupt level. | ||||
* | SAMA5D4 EMAC: Add support for Multicast address matching and IPv6 | Gregory Nutt | 2015-02-09 | 1 | -7/+223 |
| | |||||
* | Add IPv6 support to network driver skeleton and to SAMA5D4 Ethernet driver ↵ | Gregory Nutt | 2015-02-05 | 1 | -3/+87 |
| | | | | (which, unfortunately is still missing address filtering logi) | ||||
* | Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this ↵ | Gregory Nutt | 2015-01-24 | 2 | -5/+1 |
| | | | | configuration option pointless | ||||
* | Add CONFIG_STACK_COLORATION that does the same thing as CONFIG_DEBUG_STACK ↵ | Gregory Nutt | 2015-01-24 | 2 | -1/+5 |
| | | | | but without enabling debug. From David Sidrane | ||||
* | All Ethernet drivers (again): Missed one place where arp_out() is called ↵ | Gregory Nutt | 2015-01-21 | 3 | -3/+66 |
| | | | | and neighber_out() needs to be called | ||||
* | Networking: Modify all Ethernet drivers: Do neighbor look-up on all ↵ | Gregory Nutt | 2015-01-20 | 3 | -6/+42 |
| | | | | outgoing IPv6 packs in order to properly set the destination link layer address. | ||||
* | Networking: Add missing raw/packet socket support to all Ethernet drivers | Gregory Nutt | 2015-01-20 | 3 | -3/+33 |
| | |||||
* | Ethernet drivers: Use IFF_IS_IPv4 macro. Cannot rely on the EtherType being ↵ | Gregory Nutt | 2015-01-20 | 3 | -6/+6 |
| | | | | set correctly. | ||||
* | Networking: All Ethernet drivers: Call ipv6_input if IPv6 is enabled and ↵ | Gregory Nutt | 2015-01-15 | 3 | -28/+154 |
| | | | | an IPv6 packet is received | ||||
* | - Rename devif_input() ipv4_input() | Gregory Nutt | 2015-01-15 | 3 | -3/+3 |
| | | | | | | - Copy net/devif/devif_input.c to ipv6_input.c. Remove all IPv4-specific logic. - Rename net/devif/devif_input.c to ipv4_input.c. Remove all IPv6-specific logic - Split IPv4 header structure out as net_ipv4hdr_s from net_iphdr_s | ||||
* | Networking: Condition certain ARP logic on CONFIG_NET_ARP in all Ethernet ↵ | Gregory Nutt | 2015-01-15 | 3 | -3/+12 |
| | | | | drivers | ||||
* | SAMA5D3 Xplained: Add support for the Itead Joystick shield | Gregory Nutt | 2014-12-03 | 1 | -1/+1 |
| | |||||
* | SAMA5D3 Xplained: Add an apps/examples/bridge configuration | Gregory Nutt | 2014-11-20 | 1 | -0/+1 |
| | |||||
* | SAM EMAC: Fix typo in the check for successfull allocation of a timer | Gregory Nutt | 2014-11-18 | 3 | -3/+3 |
| | |||||
* | SAMA5D4-EK EMAC1: Correct name of EMAC1 configuration variable | Gregory Nutt | 2014-11-18 | 2 | -7/+12 |
| | |||||
* | Cosmetic fixes to comments | Gregory Nutt | 2014-11-18 | 1 | -4/+4 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2014-11-17 | 1 | -6/+6 |
| | |||||
* | Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all MCU Ethernet drivers | Gregory Nutt | 2014-11-16 | 3 | -14/+14 |
| | |||||
* | Netwoek: Ada a parameter to netdev_register() to indicate the link protocol ↵ | Gregory Nutt | 2014-11-15 | 3 | -3/+3 |
| | | | | supported by the driver. Use this value to replace some logic commited yesterday | ||||
* | Dangle whitespace removal | Gregory Nutt | 2014-10-25 | 1 | -2/+2 |
| | |||||
* | Add some logic to EFM32 DMA module. Still incomplete | Gregory Nutt | 2014-10-25 | 1 | -1/+1 |
| | |||||
* | Build support for platform-specific shared memory logic. Not logic yet in place | Gregory Nutt | 2014-09-24 | 1 | -1/+0 |
| | |||||
* | Build support for platform-specific shared memory logic. Not logic yet in place | Gregory Nutt | 2014-09-24 | 1 | -0/+4 |
| | |||||
* | More NxWM build fixes | Gregory Nutt | 2014-09-20 | 1 | -2/+2 |
| | |||||
* | SAMA5D4-EK/nsh: WM8904 support enabled; README updated | Gregory Nutt | 2014-09-18 | 1 | -1/+1 |
| | |||||
* | Add a sharable version of arm_virtpgaddr() | Gregory Nutt | 2014-09-16 | 3 | -0/+9 |
| | |||||
* | Move some share-able logic from sama5/sam_pgalloc.c to armv7-a/arm_physpgaddr.c | Gregory Nutt | 2014-09-16 | 3 | -77/+8 |
| | |||||
* | Rename everything associated with the dynamic process stack to ustack to ↵ | Gregory Nutt | 2014-09-14 | 1 | -1/+4 |
| | | | | make room in the name space for a kstack | ||||
* | Add logic need to manage a virtualized stack. Not yet incorporated into ↵ | Gregory Nutt | 2014-09-13 | 1 | -0/+3 |
| | | | | base OS logic. | ||||
* | Move static helper routines from arm_addrenv.c and may them global so that ↵ | Gregory Nutt | 2014-09-13 | 1 | -1/+1 |
| | | | | they can be shared both forthcoming stack address environment logic. | ||||
* | Add a configuration option for dynamic stack management | Gregory Nutt | 2014-09-13 | 1 | -2/+5 |
| | |||||
* | SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to ↵ | Gregory Nutt | 2014-09-08 | 1 | -3/+3 |
| | | | | board.h header file. From Fabien Comte | ||||
* | SAMA5D4-EK: In kernel build with address environment, need logic to map user ↵ | Gregory Nutt | 2014-09-07 | 5 | -5/+245 |
| | | | | virtual addresses to physical addresses, and vice versa | ||||
* | The 'make export' target needs to bundle up the user C startup file (crt0), ↵ | Gregory Nutt | 2014-09-04 | 1 | -0/+4 |
| | | | | not the kernel head object | ||||
* | Add support for delivery of use-mode signals in the kernel build. | Gregory Nutt | 2014-09-02 | 1 | -1/+1 |
| | |||||
* | Restructuring of build to allow use of use-space allocators by kernel logic ↵ | Gregory Nutt | 2014-09-02 | 1 | -8/+7 |
| | | | | in the kernel build. | ||||
* | There used to be two ways to pass parameters to new tasks, depending upon ↵ | Gregory Nutt | 2014-09-01 | 1 | -2/+2 |
| | | | | the configuration: Either (1) argv[] as created as an array with each string strdup'ed. Or (1) argv[] array and strings were created on the stack before the new task was started. Now, there is only one way, way (1). Way (2) might be slightly more compact, but this is not worth carry the complexity of two different ways of doing the same thing. | ||||
* | Completes the implementation of sbrk() (untested) | Gregory Nutt | 2014-09-01 | 1 | -1/+1 |
| | |||||
* | Reanem kzalloc to kmm_zalloc for consistency | Gregory Nutt | 2014-08-31 | 2 | -2/+2 |
| | |||||
* | Rename kmalloc to kmm_malloc for consistency | Gregory Nutt | 2014-08-31 | 4 | -5/+5 |
| | |||||
* | Rename kfree to kmm_free for consistency with other naming conventions | Gregory Nutt | 2014-08-31 | 7 | -23/+23 |
| | |||||
* | Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency ↵ | Gregory Nutt | 2014-08-31 | 3 | -6/+6 |
| | | | | with other naming | ||||
* | Rename kufree to kumm_free for consistency with other naming | Gregory Nutt | 2014-08-31 | 3 | -6/+6 |
| | |||||
* | Rename kmemalign to kmm_memalign for consitency with other naming | Gregory Nutt | 2014-08-31 | 6 | -17/+17 |
| |