2015-04-19 |
schulz | Use new ARM instructions for interrupts, exceptions...
|
commit | commitdiff | tree |
2015-04-18 |
schulz | Call core_ExitInterrupt only when going back to user...
|
commit | commitdiff | tree |
2015-04-18 |
schulz | execute SC_CAUSE only when system call will return...
|
commit | commitdiff | tree |
2015-04-17 |
schulz | __eabi_i2d and __eabi_ui2d implementations
|
commit | commitdiff | tree |
2015-04-15 |
schulz | 64-bit shift operations
|
commit | commitdiff | tree |
2015-04-14 |
schulz | Only include raspberrypi firmware files which are really...
|
commit | commitdiff | tree |
2015-04-14 |
schulz | Use BGR24 format
|
commit | commitdiff | tree |
2015-04-14 |
schulz | DOn't busy wait for SDHC command complete by reading...
|
commit | commitdiff | tree |
2015-04-13 |
schulz | Restore user mode version of shadow registers only...
|
commit | commitdiff | tree |
2015-04-13 |
schulz | All buffers allocated here have to be larger by one...
|
commit | commitdiff | tree |
2015-04-12 |
schulz | mmakefile fixed
|
commit | commitdiff | tree |
2015-04-11 |
schulz | new syscall - SC_CACHECLEARE which is just a wrapper...
|
commit | commitdiff | tree |
2015-04-11 |
schulz | define new BootMsg tag
|
commit | commitdiff | tree |
2015-04-11 |
schulz | Pass physical address of kernel through BootMsg tags
|
commit | commitdiff | tree |
2015-04-11 |
schulz | Use Message pointer allocated form the system instead...
|
commit | commitdiff | tree |
2015-04-11 |
schulz | Use CachePreDMA to flush data cache and obtain physical...
|
commit | commitdiff | tree |
2015-04-11 |
schulz | SC_CACHECLEARE syscall implementation
|
commit | commitdiff | tree |
2015-04-11 |
schulz | VirtualToPhysical. Not so smart implementation at the...
|
commit | commitdiff | tree |
2015-04-11 |
schulz | First cache management functions in place
|
commit | commitdiff | tree |
2015-04-11 |
schulz | Don't enter supervisor mode. Data and instruction synchroniz...
|
commit | commitdiff | tree |
2015-04-11 |
schulz | name of vcmbox.resource changed to mbox.resource
|
commit | commitdiff | tree |
2015-04-11 |
schulz | Use proper ON/OFF logic for activity led on B+ and...
|
commit | commitdiff | tree |
2015-04-10 |
schulz | BCM2835_PERIPHYSSIZE must be larger in order to cover...
|
commit | commitdiff | tree |
2015-04-10 |
schulz | Upon leaving IRQ check whether the code will go back...
|
commit | commitdiff | tree |
2015-04-09 |
schulz | shut down debug again
|
commit | commitdiff | tree |
2015-04-09 |
schulz | Use TLSF managed memory.
|
commit | commitdiff | tree |
2015-04-09 |
schulz | The whole rpi kernel is now not only at the top of...
|
commit | commitdiff | tree |
2015-04-09 |
schulz | Short: use framebuffer mirror for the boot console.
|
commit | commitdiff | tree |
2015-04-09 |
schulz | disable hack for getting __builtin_return_address(1...
|
commit | commitdiff | tree |
2015-04-08 |
schulz | I need more debug for a while...
|
commit | commitdiff | tree |
2015-04-08 |
schulz | Let bootstrap code prepare the MMU tables for raspberry...
|
commit | commitdiff | tree |
2015-04-08 |
schulz | Don't print module information when calculating kernel...
|
commit | commitdiff | tree |
2015-04-08 |
schulz | Fix MEMUpper value passed to the AROS kernel - the...
|
commit | commitdiff | tree |
2015-04-08 |
schulz | move DEFINESET from platform_init to kernel_startup...
|
commit | commitdiff | tree |
2015-04-08 |
schulz | rpi2 as well as B+ boards use LEDs wired between GPIO...
|
commit | commitdiff | tree |
2015-03-30 |
schulz | core_SetupMMU() takes one argument instead of none.
|
commit | commitdiff | tree |
2015-03-30 |
schulz | Query VideoCore for VMEM (needed for further MMU mapping)
|
commit | commitdiff | tree |
2015-03-29 |
schulz | enable v6 atomic operations for v6zk architecture ...
|
commit | commitdiff | tree |
2015-03-29 |
schulz | enable write back caches. Currently corrupts framebuffer...
|
commit | commitdiff | tree |
2015-03-29 |
schulz | krnSysCall may destroy contents of lr register (if...
|
commit | commitdiff | tree |
2015-03-29 |
schulz | flush instruction cache after copying the exception...
|
commit | commitdiff | tree |
2015-03-25 |
schulz | Use correct path for raspberrypi firmware files. Now...
|
commit | commitdiff | tree |
2015-03-22 |
schulz | Support dynamic ARM_PERIIOBASE as requred by rpi2
|
commit | commitdiff | tree |
2015-03-22 |
schulz | Don't flush caches when waiting for free MailBox slot...
|
commit | commitdiff | tree |
2015-03-22 |
schulz | Don't use magic numbers. Use defines instead (ARM_PERIIOBASE)
|
commit | commitdiff | tree |
2015-03-21 |
schulz | Wait for SerOut ready after printing an additional...
|
commit | commitdiff | tree |
2015-03-21 |
schulz | bootstrap enables caches for speed up. Supports rpi2...
|
commit | commitdiff | tree |
2015-03-21 |
schulz | add metatarget for generating .img file.
|
commit | commitdiff | tree |
2015-03-21 |
schulz | Fix cache flushes in VC MailBox (can't clean and invalidate...
|
commit | commitdiff | tree |
2015-03-21 |
schulz | Support rpi2, fix sending CR after LF (wait for serial...
|
commit | commitdiff | tree |
2015-03-16 |
schulz | added i2f functions converting 32-bit integer (unsigned...
|
commit | commitdiff | tree |
2015-03-14 |
schulz | move to raspberrypi repository on github as it appears...
|
commit | commitdiff | tree |
2015-03-14 |
schulz | added function converting long long (64-bit) signed...
|
commit | commitdiff | tree |
2015-03-02 |
schulz | On darwin host use gsed if user hasn't specified anything...
|
commit | commitdiff | tree |
2015-02-24 |
schulz | don't enforce gsed on darwin host. Let user specify...
|
commit | commitdiff | tree |
2014-07-28 |
schulz | Worst case alignment on x86_64 is 16 bytes. Some MMX...
|
commit | commitdiff | tree |
2013-06-19 |
schulz | Create the initial MMU map at top of memory, right...
|
commit | commitdiff | tree |
2013-06-19 |
schulz | During startup check if early MMU map pointer is set...
|
commit | commitdiff | tree |
2013-06-18 |
schulz | Set "client" domain control rights for domain 0
|
commit | commitdiff | tree |
2013-06-18 |
schulz | Oops! Forgot bitfield size...
|
commit | commitdiff | tree |
2013-06-18 |
schulz | protect stdAlloc and stdDealloc even more against misused...
|
commit | commitdiff | tree |
2013-06-17 |
schulz | Wip, I will need to copy some of taglist elements into...
|
commit | commitdiff | tree |
2013-06-17 |
schulz | be less verbose
|
commit | commitdiff | tree |
2013-06-17 |
schulz | armv6 MMU definitions
|
commit | commitdiff | tree |
2013-06-17 |
schulz | Put the kernel into topmost memory, right below 0xffff0000.
|
commit | commitdiff | tree |
2013-06-13 |
schulz | include uboot's boot script used to load and start...
|
commit | commitdiff | tree |
2013-06-13 |
schulz | WiP commit
|
commit | commitdiff | tree |
2013-06-13 |
schulz | Creating MemHeaderExt for pooled functions will also...
|
commit | commitdiff | tree |
2013-06-13 |
schulz | Stronger check against the MEMF_MANAGED memory
|
commit | commitdiff | tree |
2013-06-13 |
schulz | include magic field in MemHeaderExt structure
|
commit | commitdiff | tree |
2013-06-13 |
schulz | Set the magic value
|
commit | commitdiff | tree |
2013-06-13 |
schulz | don't need CPU mode definitions here...
|
commit | commitdiff | tree |
2013-06-13 |
schulz | ugly fixes against gcc which does not like to mix ...
|
commit | commitdiff | tree |
2013-06-13 |
schulz | include directory moved outside kernel.resource directory
|
commit | commitdiff | tree |
2013-06-13 |
schulz | in case of EfikaMX, optimize for size
|
commit | commitdiff | tree |
2013-06-13 |
schulz | KrnMayGetChar implemented
|
commit | commitdiff | tree |
2013-06-13 |
schulz | using volatile struct with all UART fields can be much...
|
commit | commitdiff | tree |
2013-06-02 |
schulz | _KrnPutC uses argument of type char, not char*
|
commit | commitdiff | tree |
2013-06-02 |
schulz | 1. fixed mx51_uart include file (IMX_UART structure...
|
commit | commitdiff | tree |
2013-06-02 |
schulz | don't link with -lrom, use -larosc.static instead
|
commit | commitdiff | tree |
2013-06-02 |
schulz | adjust the ictl* definitions - the functions take one...
|
commit | commitdiff | tree |
2013-06-02 |
schulz | mx51 UART definitions
|
commit | commitdiff | tree |
2013-06-02 |
schulz | include directory for EfikaMX specific files
|
commit | commitdiff | tree |
2013-06-02 |
schulz | removed unneeded free space and one repeated include
|
commit | commitdiff | tree |
2013-06-02 |
schulz | Added build target support for softfp and hardfloat...
|
commit | commitdiff | tree |
2013-05-30 |
schulz | 1. set SIZE_ALIGN to AROS_WORSTALIGN
|
commit | commitdiff | tree |
2013-05-30 |
schulz | TLSF code moved to right place. All tlsf functions...
|
commit | commitdiff | tree |
2013-05-30 |
schulz | Slight change - one has to call krnCreateTLSFMemHeader...
|
commit | commitdiff | tree |
2013-05-19 |
schulz | krnCreateMemHeader understands that it has to initialize...
|
commit | commitdiff | tree |
2013-05-19 |
schulz | hosted target will enable TLSF if started with --use...
|
commit | commitdiff | tree |
2013-05-19 |
schulz | don't use macros by default. static inlines are just...
|
commit | commitdiff | tree |
2013-05-19 |
schulz | small code cleanup
|
commit | commitdiff | tree |
2013-05-19 |
schulz | support for TLSF managed memory added
|
commit | commitdiff | tree |
2013-05-19 |
schulz | memory pool for MEMF_MANAGED stores the requirement...
|
commit | commitdiff | tree |
2013-05-19 |
schulz | handle MEMF_MANAGED DeletePool() call.
|
commit | commitdiff | tree |
2013-05-19 |
schulz | support for MEMF_MANAGED memory extended. Now pools...
|
commit | commitdiff | tree |
2013-05-19 |
schulz | MemHeaderExt updated (init and destroy functions),...
|
commit | commitdiff | tree |
2013-05-13 |
schulz | including sys/stat.h caused compilation errors for...
|
commit | commitdiff | tree |
2013-05-12 |
schulz | prefent redefinition if struct timeval
|
commit | commitdiff | tree |
2013-05-12 |
schulz | kernel ld flags are in fact passed to gcc, therefore...
|
commit | commitdiff | tree |