klipper/src/sam3x8e
Kevin O'Connor 67278a6d8a sam3x8e: Align loops to a 16 byte boundary
It appears the sam3x8e has a primitive cache prefetch mechanism (it
prefetches 32 bytes at a time aligned to a 16 byte boundary).
Aligning the main loop in timer_dispatch_many() to a 16 byte boundary
significantly improves performance.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-13 11:52:24 -04:00
..
gpio.c sam3x8e: Add support for gpio_x_reset() 2018-08-27 12:40:38 -04:00
gpio.h sam3x8e: Add support for gpio_x_reset() 2018-08-27 12:40:38 -04:00
Kconfig Kconfig: Rename HAVE_USER_INTERFACE to HAVE_GPIO_BITBANGING 2018-08-27 11:09:47 -04:00
main.c sam3x8e: Fix watchdog timeout calculation 2017-08-08 00:27:27 -04:00
Makefile sam3x8e: Align loops to a 16 byte boundary 2018-10-13 11:52:24 -04:00
serial.c serial_irq: Add new generic/serial_irq.c code 2018-04-20 11:19:37 -04:00
spi.c sam3x8e: Configure spi transfer in spi_prepare() 2018-07-11 19:40:51 -04:00
timer.c sched: Implement generic sleep mechanism based on tasks pending 2017-08-08 00:27:28 -04:00