- Made more space available for tab panes by moving most objects that
   were outside the tab panes into tabs.
 - Merged the 'Virtual group' and 'Group' tabs into a 'General' tab.
 - Added a 'Color' tab that contains just an empty palette object for 
   now.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48836 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
MUIA_Text_Contents can't be used on a String object.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48837 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
Fixed comment typos.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48838 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- Fetch and build sunxi u-boot bootloader for Allwinner A10 ARM core SoC (sun4i)

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48839 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- Introduce a new target for use with the sunxi u-boot

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48840 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
Fixed the size of a byte-swap operation. Saving window positions works 
again on little-endian archs.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48841 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
Fixed argument to MUIM_Window_Snapshot (currently ignored).


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48842 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
 - Better keyboard control: added the device list to the tab cycle chain
   and made the list active at start-up.
 - Now shows details for the first PCI device in the list at start-up   
   (instead of no device).
 - Increased the size of the main string buffer because it was not long
   enough for all strings in the DB.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48843 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- Boots as far as EfikaMX code will take.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48844 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- Add sun4i clock control module register list definition
- Use UARTDEBUG instead of NS16550, it's a bit more intuitive name
- Sunify code taken from EfikaMX (remove trailing MX from metatargets)
- Use linklibs to house some SoC code, maybe pointless.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48845 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
GRUB1 uses the 'kernel' command, not 'multiboot'.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48846 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
Updated modules and options.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48847 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
Ensure all current boot files are copied to the boot floppy.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48848 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
genmodule: extract parts of code to functions for re-use

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48849 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
genmodule: put each STACK call stub in separate object file

Linker will always put a whole object file from archive into
executable. If all stubs are in one object file, all stubs are present
in executable, inflating its size, even if they are not used.

In majority of cases REG call function stubs will be handled be inlines
or defines while STACK call function stubs will be linked from linklib.

Based on above paragraphs, putting stubs of STACK functions into separate
object files will allow for linker to only include required function stubs.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48850 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- More sunifigations and hardware definitions
- (0xffff 0000 - 0xffff ffff) contains the BROM code. Preserve memory at top of the DRAM just before kernel for vector table, MMU can then map the vector table at 0xffff 0000 to point at the DRAM location. Not sure if some linker script magic would be better suited for creating the actual vector table, now assuming it will be created with pc-relative loads.
- End of DRAM (free space up until the vector table) could be the early stack pointer.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48851 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
I forgot to copy the legacy module to the floppy.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48852 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- Set NEON for sun4i default fpu implementation

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48853 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
- Set top of DRAM as initial stack pointer. (parses atag_mem very very early)
- Move some asm code from c code to asm bootstrap section.
- Map RAM, kernel and interrupt vectors with one level MMU for now. Find some other place to house the table than just below the kernel?

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48854 fb15a70f-31f2-0310-bbcc-cdcc74a49acc