2019-01-30 |
schulz | ARM instructions are always LE, even in big endian...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | use AROS_LE* macros
|
commit | commitdiff | tree |
2019-01-30 |
schulz | leave hypervisor mode on secondary cores and set endianess...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | when waking up secondary cores send an event() since...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | sev() und wfe() added
|
commit | commitdiff | tree |
2019-01-30 |
schulz | when dropping into user mode make sure endian is set
|
commit | commitdiff | tree |
2019-01-30 |
schulz | if AROS is compiled for big endian then set the endianess...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | ditto - wr32be shall write BE
|
commit | commitdiff | tree |
2019-01-30 |
schulz | oops, wr32be should write big endian
|
commit | commitdiff | tree |
2019-01-30 |
schulz | address within +-1020 bytes from current instruction...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | map local_intc if avilable in device tree (necessary...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | use IO macros
|
commit | commitdiff | tree |
2019-01-30 |
schulz | before anything else starts check of OF Tree is available...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | function declarations for device tree handling
|
commit | commitdiff | tree |
2019-01-30 |
schulz | include device tree functions in kernel.resource
|
commit | commitdiff | tree |
2019-01-30 |
schulz | make sure CPU from raspi3 is recognized as armv7
|
commit | commitdiff | tree |
2019-01-30 |
schulz | add io helper functions (read/write byte, short long...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | don't forget to increase tagitem. otherwise OF Tree...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | do some hacks to avoid dereferencing null pointer,...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | moved hello from boot to the top, before LED debug...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | fetch raspi firmware from master, add openfirmware...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | provide own implementation of strcmp. COuld as well...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | device tree uses memory layout from openfirmware.resource...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | shut down debug in vc_fb
|
commit | commitdiff | tree |
2019-01-30 |
schulz | less warnings from ELF
|
commit | commitdiff | tree |
2019-01-30 |
schulz | explicitly convert from BE to LONG, DT is always big...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | code cleanup
|
commit | commitdiff | tree |
2019-01-30 |
schulz | supress debug from VC4 mailbox
|
commit | commitdiff | tree |
2019-01-30 |
schulz | add video framebuffer
|
commit | commitdiff | tree |
2019-01-30 |
schulz | put device tree right at the end of RO part of AROS...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | device tree stores header and provides function querying...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | more IO inlines in use
|
commit | commitdiff | tree |
2019-01-30 |
schulz | use io macros
|
commit | commitdiff | tree |
2019-01-30 |
schulz | boot is using device tree
|
commit | commitdiff | tree |
2019-01-30 |
schulz | more device tree code
|
commit | commitdiff | tree |
2019-01-30 |
schulz | added device tree support to kernel tags
|
commit | commitdiff | tree |
2019-01-30 |
schulz | force core elf file to be at the beginning of data...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | reorganise position of boot tags
|
commit | commitdiff | tree |
2019-01-30 |
schulz | add device tree support
|
commit | commitdiff | tree |
2019-01-30 |
schulz | shut off debug
|
commit | commitdiff | tree |
2019-01-30 |
schulz | tell bootloader that we expect device tree
|
commit | commitdiff | tree |
2019-01-30 |
schulz | less verbose debug from MMU
|
commit | commitdiff | tree |
2019-01-30 |
schulz | Relocations in MSB elf files take care of the fact...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | complete the bootstrap process
|
commit | commitdiff | tree |
2019-01-30 |
schulz | Peripheral on raspi is always big endian. Direct access...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | don'T trust bitfields. They can change even within...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | clear screen of serial console on startup, parse atags...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | add elf to the bootstrap
|
commit | commitdiff | tree |
2019-01-30 |
schulz | pull bootcode from "next" branch as the regular one...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | attach linux kernel trailer at the end of kernel image...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | beginnign of raspi boot code. Subject of further merge...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | use builtins for endian swapping
|
commit | commitdiff | tree |
2019-01-30 |
schulz | full jumpvec on armeb uses "inverted" instruction ...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | adjusted function numbers
|
commit | commitdiff | tree |
2019-01-30 |
schulz | fixes for paranoia build
|
commit | commitdiff | tree |
2019-01-30 |
schulz | include in armeb builds
|
commit | commitdiff | tree |
2019-01-30 |
schulz | first bunch of patches to make arm be native compilable
|
commit | commitdiff | tree |
2019-01-30 |
schulz | set default CPU for arm big endian to be armv7 with...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | make armeb specific header (set AROS_BIG_ENDIAN to...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | non-specific parts of aros build completely for armeb...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | add armeb-elf.inc for atheros driver
|
commit | commitdiff | tree |
2019-01-30 |
schulz | if OBJECT_FORMAT_EXTRA_FINAL is defined, it will be...
|
commit | commitdiff | tree |
2019-01-30 |
schulz | collect-aros tool can distinguish between arm LE and...
|
commit | commitdiff | tree |
2019-01-12 |
schulz | Initialize lib_OpenCnt of DOS.
|
commit | commitdiff | tree |
2019-01-12 |
schulz | issue empty extended ASM in order to force gcc to really...
|
commit | commitdiff | tree |
2019-01-12 |
schulz | Build libaeabi for armeb target too
|
commit | commitdiff | tree |
2019-01-12 |
schulz | if OBJECT_FORMAT_EXTRA_FINAL is defined, it will be...
|
commit | commitdiff | tree |
2019-01-12 |
schulz | reverse the arguments of findstring. It should search...
|
commit | commitdiff | tree |
2019-01-12 |
schulz | hopefully working patch for armeb-aros-gcc
|
commit | commitdiff | tree |
2019-01-12 |
schulz | know what to do with crosstools when armeb target is...
|
commit | commitdiff | tree |
2019-01-12 |
schulz | collect-aros tool can distinguish between arm LE and...
|
commit | commitdiff | tree |
2019-01-12 |
schulz | added raspi-armeb target to aros (arm big endian)
|
commit | commitdiff | tree |
2019-01-12 |
schulz | support armeb aros target
|
commit | commitdiff | tree |
2019-01-12 |
schulz | Changed a way macOS SDK is detected. The old one assumed...
|
commit | commitdiff | tree |
2018-09-28 |
schulz | patch for llvm 7.0. Corresponding patch for clang still...
|
commit | commitdiff | tree |
2018-08-05 |
schulz | Added GetUpTime call to timer device, similar to the...
|
commit | commitdiff | tree |
2017-04-11 |
schulz | added globalLock which protects against simultaneous...
|
commit | commitdiff | tree |
2017-04-11 |
schulz | wait_event implemented
|
commit | commitdiff | tree |
2017-04-11 |
schulz | simplier split of usec into tv_secs and tv_micro (on...
|
commit | commitdiff | tree |
2017-04-07 |
schulz | ioctl number is unsigned long, don't use int type here...
|
commit | commitdiff | tree |
2017-04-07 |
schulz | Disable all gcc builtins when compiling stdc library...
|
commit | commitdiff | tree |
2017-04-07 |
schulz | use absolute 64-bit addressing (usefull in cases where...
|
commit | commitdiff | tree |
2017-04-05 |
schulz | At the moment of initialization ENV: is not populated...
|
commit | commitdiff | tree |
2017-04-05 |
schulz | Do not perform any magic calculations of timeout. We...
|
commit | commitdiff | tree |
2017-04-05 |
schulz | give ATAPI devices slightly more timeout (so that they...
|
commit | commitdiff | tree |
2017-04-04 |
schulz | fix spelling ;)
|
commit | commitdiff | tree |
2017-04-04 |
schulz | Don't check for maximal depth, rather control stack...
|
commit | commitdiff | tree |
2017-04-04 |
schulz | Don't try to optimize too much, or else the code will...
|
commit | commitdiff | tree |
2017-04-01 |
schulz | re-read the mmap pointer since it was changed previously...
|
commit | commitdiff | tree |
2017-04-01 |
schulz | local APIC may throw error if we mask unconfigured...
|
commit | commitdiff | tree |
2017-04-01 |
schulz | make krnLeaveSupervisorRing macro 64-bit safe...
|
commit | commitdiff | tree |
2017-04-01 |
schulz | add some IPTR casting in order to avoid sign extensions...
|
commit | commitdiff | tree |
2017-04-01 |
schulz | Add at least minimal protection against comprised memory...
|
commit | commitdiff | tree |
2017-03-30 |
schulz | Big change - moved local APIC interrupts to absolute...
|
commit | commitdiff | tree |
2017-03-26 |
schulz | clean the code a little by reducing amout of places...
|
commit | commitdiff | tree |
2017-03-26 |
schulz | in case of APIC_ERROR_IRQ display a message with error...
|
commit | commitdiff | tree |
2017-03-23 |
schulz | move DEFINESET() to another file, otherwise gcc4.6...
|
commit | commitdiff | tree |
2017-03-23 |
schulz | less debug
|
commit | commitdiff | tree |
2017-03-23 |
schulz | make sure the bouncing buffer has a length
|
commit | commitdiff | tree |
2017-03-21 |
schulz | adjust debug output a little (less talking form uhci)
|
commit | commitdiff | tree |