Gregory Nutt
|
7467329a98
|
Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed.
|
2016-12-03 16:28:19 -06:00 |
Gregory Nutt
|
43459fe75e
|
DM09x0 Ethernet now supports CONFIG_NET_NOINTS
|
2016-12-03 11:42:15 -06:00 |
Gregory Nutt
|
b29b77532f
|
Update some comments
|
2016-11-29 18:17:37 -06:00 |
Gregory Nutt
|
934aded293
|
arch/: Adapt all Ethernet drivers to work as though CONFIG_NET_MULTIBUFFER were set. Remove all references to CONFIG_NET_MULTIBUFFER
|
2016-11-29 16:06:48 -06:00 |
Ramtin Amin
|
137586f50a
|
Misoc LM32: Add logic to flush/invalidate caches
|
2016-11-29 09:09:28 -06:00 |
Gregory Nutt
|
1f9e3ae5f1
|
Misoc LM32: Make naming consistent, lm32_sigdeliver vs. up_sigdeliver.
|
2016-11-28 11:18:07 -06:00 |
Ramtin Amin
|
b568bfa813
|
Misoc LM3: Add Misoc Ethernet driver. Integrate network support into configs/misoc/hello. Remove configs/misoc/include/generated directory. I suppose the the intent now is that this is a symbolic link? DANGER! This means that you cannot compile this code with first generating these files a providing a symbolic link to this location!
|
2016-11-28 11:08:29 -06:00 |
Ramtin Amin
|
7568aaf213
|
Misoc LM32: Add signal handling logic
|
2016-11-24 12:58:23 -06:00 |
Ramtin Amin
|
b8754afb14
|
Misoc LM32: Make system timer configurable via CONFIG_USEC_PER_TICK.
|
2016-11-23 07:00:57 -06:00 |
Gregory Nutt
|
d95b8f64f5
|
sam4s-xplained-pro: Remove obsolete timer initialization logic
|
2016-11-22 12:25:57 -06:00 |
Gregory Nutt
|
054072d054
|
Misoc: Add commits and warnings about missing caculation of the timer reload value
|
2016-11-22 12:15:34 -06:00 |
Ramtin Amin
|
d1e84fb788
|
Misoc: Add timer driver
|
2016-11-22 12:10:11 -06:00 |
Ramtin Amin
|
31d9565f0f
|
Misoc LM32: Corrects a bug that never occured in qemu on simulation or real fpga. The error was that the r1 register was being modified out of context switching and not restoring it.
|
2016-11-14 07:18:33 -06:00 |
Ramtin Amin
|
693f8d743d
|
LM32: Move interrupt definitions from common irq.h to lm32/irq.h. Remove unused misoc_uart.c and .h
|
2016-11-07 10:13:53 -06:00 |
Gregory Nutt
|
424ffc76dc
|
LM32: Add missing _exit() logic (untested)
|
2016-11-07 07:31:15 -06:00 |
Gregory Nutt
|
86ef659ee5
|
LM32: Fix a typo in my many patching; eliminate some warnings
|
2016-11-07 07:16:53 -06:00 |
Ramtin Amin
|
fe2b755791
|
LM32: Correct some assembly language interrupt handling issues. Now the basic port seems functional.
|
2016-11-07 06:54:57 -06:00 |
Gregory Nutt
|
5ac9136b21
|
LM32: Implement some commented out logic in lm32_dumpstate
|
2016-11-06 10:46:11 -06:00 |
Gregory Nutt
|
45f549d2b8
|
LM32: Back out part of last change
|
2016-11-05 17:39:06 -06:00 |
Gregory Nutt
|
3f150daf96
|
LM32: Oops, missed one line of code in the manual application of a patch
|
2016-11-04 19:41:43 -06:00 |
Gregory Nutt
|
1c05eb651c
|
LM32: lm32_vectors.S needs to call lm32_doirq(), passing two parameters
|
2016-11-04 19:29:54 -06:00 |
Gregory Nutt
|
0b83e8afaa
|
LM32: Remove some extra spacing
|
2016-11-04 17:48:24 -06:00 |
Gregory Nutt
|
6cc73f0405
|
LM32: Fix a copy/paste error in lm32_vectors.S that I introduced.
|
2016-11-04 17:42:10 -06:00 |
Gregory Nutt
|
911e5abb2c
|
LM32: Fix various compilation errors that I introduced.
|
2016-11-04 17:37:10 -06:00 |
Gregory Nutt
|
5a9d3b20fa
|
LM32: Add README. Update hello defconfig and setenv.sh
|
2016-11-04 17:19:42 -06:00 |
Gregory Nutt
|
af0d7a96fe
|
LM32: More standard, common helper functions
|
2016-11-04 14:42:17 -06:00 |
Ramtin Amin
|
45caca804a
|
LM32: Progress on interrupt and serial driver.
|
2016-11-04 14:04:43 -06:00 |
Gregory Nutt
|
8fe916e133
|
Attach the software interrupt handler when interrupts are intialized.
|
2016-11-04 11:23:33 -06:00 |
Gregory Nutt
|
50efe4a906
|
LM32: Add a fake IRQ number for a software interrupt.
|
2016-11-04 11:17:12 -06:00 |
Ramtin Amin
|
b2126738cd
|
LM32: Fix implementation of up_irq_save() and up_irq_restore()
|
2016-11-04 10:54:10 -06:00 |
Gregory Nutt
|
ddd8716189
|
LM32: Ooops.. last version still in editor
|
2016-11-04 10:42:05 -06:00 |
Gregory Nutt
|
145ee2e6f1
|
LM32: Add prototype for lm32_decodeirq().
|
2016-11-04 10:39:57 -06:00 |
Gregory Nutt
|
8f3c59b0d6
|
LM32: Rename up_doirq() to lm32_doirq()
|
2016-11-04 10:21:55 -06:00 |
Gregory Nutt
|
e6435c28d0
|
Fix some name errors in port: RISC-V -> LM32
|
2016-11-04 09:58:27 -06:00 |
Gregory Nutt
|
cb96e632fa
|
LM32: Add toolchain configuration; Add Toolchain.defs.
|
2016-11-03 07:21:25 -06:00 |
Ramtin Amin
|
b5a94e255a
|
Misoc/LM32: Changes to get a clean compilation after initial review and commit
|
2016-11-02 12:07:52 -06:00 |
Gregory Nutt
|
1787a8143e
|
Misoc: Logic on common directory should not include ANY lm32 specific header file. The generic header file chip.h can be exported by all architectures and that is what should be included instead of lm32.h which is an inappropriate dependency.
|
2016-11-01 14:18:21 -06:00 |
Ramtin Amin
|
0088f24603
|
MISOC LM32: Add arch/src/common directory
|
2016-11-01 12:47:35 -06:00 |
Ramtin Amin
|
000e10470c
|
MISOC LM32: Add arch/src/lm32 directory
|
2016-11-01 11:35:27 -06:00 |
Ramtin Amin
|
62b394d06f
|
LM32: First of many LM32 source files
|
2016-11-01 08:10:14 -06:00 |
Ramtin Amin
|
6a78c0f113
|
LM32: Add Kconfig files
|
2016-11-01 07:20:44 -06:00 |
Gregory Nutt
|
6662c75679
|
LM32: Add arch/misoc/Kconfig file
|
2016-10-31 19:29:30 -06:00 |
Ramtin Amin
|
6ff1c96017
|
LM32: First commit adds only reviewed architecture header files
|
2016-10-31 18:41:36 -06:00 |