aros:aros.git
9 years agofix Vice filenames. remove windows executable extension, and correct erroneous info...
NicJA [Thu, 20 Jun 2013 18:03:56 +0000 (18:03 +0000)]
fix Vice filenames. remove windows executable extension, and correct erroneous info file naming.

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

9 years agoUse VNewRawDoFmt on AROS to resolve issues for ARM cpu.
NicJA [Thu, 20 Jun 2013 01:35:20 +0000 (01:35 +0000)]
Use VNewRawDoFmt on AROS to resolve issues for ARM cpu.

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

9 years agotemp fix for arm build.
NicJA [Thu, 20 Jun 2013 01:13:44 +0000 (01:13 +0000)]
temp fix for arm build.

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

9 years agotemp fix for arm build.
NicJA [Thu, 20 Jun 2013 01:08:19 +0000 (01:08 +0000)]
temp fix for arm build.

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

9 years agotemp fix for arm build.
NicJA [Thu, 20 Jun 2013 01:04:33 +0000 (01:04 +0000)]
temp fix for arm build.

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

9 years agotemp fix for arm build - n.b. rawdo is a no-op on aros anyhow.
NicJA [Thu, 20 Jun 2013 00:50:43 +0000 (00:50 +0000)]
temp fix for arm build - n.b. rawdo is a no-op on aros anyhow.

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

9 years agoCreate the initial MMU map at top of memory, right below the freshly
schulz [Wed, 19 Jun 2013 20:40:42 +0000 (20:40 +0000)]
Create the initial MMU map at top of memory, right below the freshly
loaded kernel.

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

9 years agoDuring startup check if early MMU map pointer is set, if yes, load the
schulz [Wed, 19 Jun 2013 20:40:34 +0000 (20:40 +0000)]
During startup check if early MMU map pointer is set, if yes, load the
MMU pointed to. If not, read point to currently used MMU map and store
it in early MMU map pointer.

This way AROS has always a "stable" initial MMU map which should allow
writing into .data section and covers whole available memory.

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

9 years agoFixed to compile, sorry for early commit :(
sonic [Wed, 19 Jun 2013 20:19:47 +0000 (20:19 +0000)]
Fixed to compile, sorry for early commit :(

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

9 years ago- Minor cleanup
sonic [Wed, 19 Jun 2013 19:54:46 +0000 (19:54 +0000)]
- Minor cleanup
- Rescued important description from SVN log. Please write such notes in the code, nobody reads svn log :)

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

9 years agokeymaps: remove duplicated code
deadwood [Wed, 19 Jun 2013 18:20:52 +0000 (18:20 +0000)]
keymaps: remove duplicated code

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

9 years agoUse appropriate DOSType for FAT16 and FAT32 superfloppies (e.g. some USB
neil [Wed, 19 Jun 2013 01:35:38 +0000 (01:35 +0000)]
Use appropriate DOSType for FAT16 and FAT32 superfloppies (e.g. some USB
sticks), instead of FAT12. Note that identification of FAT type here
isn't done "by the book", but is at least an improvement on assuming
FAT12.

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

9 years agoSet "client" domain control rights for domain 0
schulz [Tue, 18 Jun 2013 21:45:17 +0000 (21:45 +0000)]
Set "client" domain control rights for domain 0

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

9 years agoOops! Forgot bitfield size...
schulz [Tue, 18 Jun 2013 21:45:12 +0000 (21:45 +0000)]
Oops! Forgot bitfield size...

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

9 years agoprotect stdAlloc and stdDealloc even more against misused MEMF_MANAGED
schulz [Tue, 18 Jun 2013 11:31:53 +0000 (11:31 +0000)]
protect stdAlloc and stdDealloc even more against misused MEMF_MANAGED
flag in memory header. Now the check includes testing ln_Type for
NT_MEMORY and mhe_Magic fields.

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

9 years agoWip, I will need to copy some of taglist elements into kernel protected
schulz [Mon, 17 Jun 2013 21:16:58 +0000 (21:16 +0000)]
Wip, I will need to copy some of taglist elements into kernel protected
area...

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

9 years agobe less verbose
schulz [Mon, 17 Jun 2013 21:16:54 +0000 (21:16 +0000)]
be less verbose

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

9 years agoarmv6 MMU definitions
schulz [Mon, 17 Jun 2013 21:16:50 +0000 (21:16 +0000)]
armv6 MMU definitions

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

9 years agoPut the kernel into topmost memory, right below 0xffff0000.
schulz [Mon, 17 Jun 2013 21:16:45 +0000 (21:16 +0000)]
Put the kernel into topmost memory, right below 0xffff0000.

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

9 years agoGot rid of private SYSIA_UserBuffer, buffer is passed via DrawInfo->dri_Screen. Impro...
sonic [Mon, 17 Jun 2013 20:54:23 +0000 (20:54 +0000)]
Got rid of private SYSIA_UserBuffer, buffer is passed via DrawInfo->dri_Screen. Improves source and binary compatibility.

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

9 years ago- Added AmigaOS4-compatible DrawInfo extensions
sonic [Mon, 17 Jun 2013 20:28:57 +0000 (20:28 +0000)]
- Added AmigaOS4-compatible DrawInfo extensions
- Got rid of DRI_VERSION_AROS, this is now a public value

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

9 years agoMade MUIA_Cycle_Entries settable, as this is reportedly documented
neil [Mon, 17 Jun 2013 17:23:36 +0000 (17:23 +0000)]
Made MUIA_Cycle_Entries settable, as this is reportedly documented
behaviour for MUI 3.9+ (and de facto behaviour for MUI 3.8). Fixes bug #449.

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

9 years agoDeallocate does not return anything.
twilen [Sat, 15 Jun 2013 19:40:00 +0000 (19:40 +0000)]
Deallocate does not return anything.

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

9 years agoClear MEMF_MANAGED, mh_Attributes may be uninitialized causing crash in stdAlloc().
twilen [Sat, 15 Jun 2013 16:53:08 +0000 (16:53 +0000)]
Clear MEMF_MANAGED, mh_Attributes may be uninitialized causing crash in stdAlloc().

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

9 years agoinclude uboot's boot script used to load and start AROS
schulz [Thu, 13 Jun 2013 19:42:19 +0000 (19:42 +0000)]
include uboot's boot script used to load and start AROS

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

9 years agoWiP commit
schulz [Thu, 13 Jun 2013 19:42:15 +0000 (19:42 +0000)]
WiP commit

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

9 years agoCreating MemHeaderExt for pooled functions will also copy the magic
schulz [Thu, 13 Jun 2013 19:42:09 +0000 (19:42 +0000)]
Creating MemHeaderExt for pooled functions will also copy the magic
field. ALso fixed arguments for mhe_Free in Deallocate function.

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

9 years agoStronger check against the MEMF_MANAGED memory
schulz [Thu, 13 Jun 2013 19:42:03 +0000 (19:42 +0000)]
Stronger check against the MEMF_MANAGED memory

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

9 years agoinclude magic field in MemHeaderExt structure
schulz [Thu, 13 Jun 2013 19:41:59 +0000 (19:41 +0000)]
include magic field in MemHeaderExt structure

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

9 years agoSet the magic value
schulz [Thu, 13 Jun 2013 19:41:55 +0000 (19:41 +0000)]
Set the magic value

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

9 years agodon't need CPU mode definitions here...
schulz [Thu, 13 Jun 2013 19:41:51 +0000 (19:41 +0000)]
don't need CPU mode definitions here...

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

9 years agougly fixes against gcc which does not like to mix .aros.init sections
schulz [Thu, 13 Jun 2013 19:41:46 +0000 (19:41 +0000)]
ugly fixes against gcc which does not like to mix .aros.init sections
with "ax" attribute with .aros.init sections with "a" attribute...

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

9 years agoinclude directory moved outside kernel.resource directory
schulz [Thu, 13 Jun 2013 19:41:42 +0000 (19:41 +0000)]
include directory moved outside kernel.resource directory

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

9 years agoin case of EfikaMX, optimize for size
schulz [Thu, 13 Jun 2013 19:41:32 +0000 (19:41 +0000)]
in case of EfikaMX, optimize for size

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

9 years agoKrnMayGetChar implemented
schulz [Thu, 13 Jun 2013 19:41:29 +0000 (19:41 +0000)]
KrnMayGetChar implemented

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

9 years agousing volatile struct with all UART fields can be much simplier...
schulz [Thu, 13 Jun 2013 19:41:24 +0000 (19:41 +0000)]
using volatile struct with all UART fields can be much simplier...

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

9 years agoMask only screen mode bits first if exact match was not found, modeid=PAL_MONITOR_ID...
twilen [Thu, 13 Jun 2013 14:11:54 +0000 (14:11 +0000)]
Mask only screen mode bits first if exact match was not found, modeid=PAL_MONITOR_ID (or NTSC) and 640x512 resolution request now returns correct mode.

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

9 years agoRedirect privilege violation exception to standard exception handler instead of calli...
twilen [Wed, 12 Jun 2013 18:16:12 +0000 (18:16 +0000)]
Redirect privilege violation exception to standard exception handler instead of calling Alert().

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

9 years agoadd a nightly build script for raspi-armhf target
NicJA [Wed, 12 Jun 2013 17:56:06 +0000 (17:56 +0000)]
add a nightly build script for raspi-armhf target

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

9 years agoTrap also address errors if mmu debugging is enabled.
twilen [Wed, 12 Jun 2013 16:49:25 +0000 (16:49 +0000)]
Trap also address errors if mmu debugging is enabled.

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

9 years agoremove unused line
NicJA [Wed, 12 Jun 2013 03:41:55 +0000 (03:41 +0000)]
remove unused line

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

9 years agofetch the raspi firmware files
NicJA [Wed, 12 Jun 2013 03:28:30 +0000 (03:28 +0000)]
fetch the raspi firmware files

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

9 years agoprepare to download raspi firmware files (needed to create bootable media)
NicJA [Wed, 12 Jun 2013 03:15:13 +0000 (03:15 +0000)]
prepare to download raspi firmware files (needed to create bootable media)

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

9 years agocreate a tar.gz of the raspi build
NicJA [Wed, 12 Jun 2013 01:34:24 +0000 (01:34 +0000)]
create a tar.gz of the raspi build

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

9 years agoCheck if address is valid before attempting to read it.
twilen [Tue, 11 Jun 2013 18:26:51 +0000 (18:26 +0000)]
Check if address is valid before attempting to read it.

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

9 years agoexec.library: Fix ups for older m68k programs' usage of Allocate() planar
jmcmullan [Mon, 10 Jun 2013 16:46:32 +0000 (16:46 +0000)]
exec.library: Fix ups for older m68k programs' usage of Allocate()

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47537 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agographics.library: MakeVPort() RastInfo based double-buffering fixes
jmcmullan [Mon, 10 Jun 2013 16:46:27 +0000 (16:46 +0000)]
graphics.library: MakeVPort() RastInfo based double-buffering fixes

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47536 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agoplanar: Fix resulting bitmaps' flags
jmcmullan [Mon, 10 Jun 2013 16:46:22 +0000 (16:46 +0000)]
planar: Fix resulting bitmaps' flags

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47535 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agographics.library: Copy planar plane pointers to returned bitmap
jmcmullan [Mon, 10 Jun 2013 16:46:17 +0000 (16:46 +0000)]
graphics.library: Copy planar plane pointers to returned bitmap

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47534 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agographics: Move HIDD BM pointers out of the standard 8 planes
jmcmullan [Mon, 10 Jun 2013 16:46:10 +0000 (16:46 +0000)]
graphics: Move HIDD BM pointers out of the standard 8 planes

This frees up room for the planar bitmap's planes.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47533 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agoHIDD_BM: Use BitMap->pad to indicate that this is a HIDD bitmap
jmcmullan [Mon, 10 Jun 2013 16:46:04 +0000 (16:46 +0000)]
HIDD_BM: Use BitMap->pad to indicate that this is a HIDD bitmap

Also, try to be consistent by using the macros.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47532 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agographics.library: Some debug cleanups
jmcmullan [Mon, 10 Jun 2013 16:45:54 +0000 (16:45 +0000)]
graphics.library: Some debug cleanups

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47531 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agographics.library: Detab
jmcmullan [Mon, 10 Jun 2013 16:45:48 +0000 (16:45 +0000)]
graphics.library: Detab

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47530 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agoarch/m68k-amiga: Move the initial SS to the end of the first 256K
jmcmullan [Sun, 9 Jun 2013 18:51:47 +0000 (18:51 +0000)]
arch/m68k-amiga: Move the initial SS to the end of the first 256K

This keeps it from being clobbered by early allocations before
RTF_COLDSTART.

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47529 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agointuition.library: Decoration compiler delint
jmcmullan [Sun, 9 Jun 2013 18:51:39 +0000 (18:51 +0000)]
intuition.library: Decoration compiler delint

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47528 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agoFormatting string m68k compatibility fix.
twilen [Sun, 9 Jun 2013 17:35:31 +0000 (17:35 +0000)]
Formatting string m68k compatibility fix.

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

9 years agoOverride AddMemList(), made compatible with Enforcer-like MMU debugging mode.
twilen [Sun, 9 Jun 2013 15:46:16 +0000 (15:46 +0000)]
Override AddMemList(), made compatible with Enforcer-like MMU debugging mode.

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

9 years agoep_KickMemPtr is not used anymore.
twilen [Sun, 9 Jun 2013 15:26:20 +0000 (15:26 +0000)]
ep_KickMemPtr is not used anymore.

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

9 years agoFreeMem() parameters fixed.
twilen [Sun, 9 Jun 2013 13:43:28 +0000 (13:43 +0000)]
FreeMem() parameters fixed.

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

9 years agoAROSBootStrap softkick method rewritten.
twilen [Sun, 9 Jun 2013 13:23:22 +0000 (13:23 +0000)]
AROSBootStrap softkick method rewritten.

- Immediately halts if any rom image allocation fails that shouldn't fail.
- Does not need sysbase kicktags/kickmem. Only needs ColdCapture.
- All metadata is in easily understood small chunk of chip ram, including early boot code, fake sysbase, resident pointers, command line etc..
- Does not touch low memory anymore (except sysbase and nmi vector).
- Most of rom image can be located in autoconfig ram that disappears during reset.
- Handles also special situation where aros sysbase gets located in autoconfig ram that disappears after reset.

A1200/Blizzard 1260, A3000, A4000/CSPPC tested (and of course lots of different UAE configurations).

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

9 years agoCheck if DOSBase is NULL (Called by m68k RDB filesystem loader)
twilen [Sun, 9 Jun 2013 12:43:43 +0000 (12:43 +0000)]
Check if DOSBase is NULL (Called by m68k RDB filesystem loader)
Removed code duplication.

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

9 years agoFixed missing brackets.
twilen [Sun, 9 Jun 2013 09:28:37 +0000 (09:28 +0000)]
Fixed missing brackets.

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

9 years agoMore classic hardware compatible ModeID check. Check exact match first, if nothing...
twilen [Sun, 9 Jun 2013 07:33:33 +0000 (07:33 +0000)]
More classic hardware compatible ModeID check. Check exact match first, if nothing found, only then clear mode specific flags and check again.

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

9 years agoFix debugging.
twilen [Sat, 8 Jun 2013 16:45:36 +0000 (16:45 +0000)]
Fix debugging.

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

9 years agoheader fixes
NicJA [Sat, 8 Jun 2013 14:05:54 +0000 (14:05 +0000)]
header fixes

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

9 years agomove message buffer pointer to mailbox header
NicJA [Sat, 8 Jun 2013 13:20:19 +0000 (13:20 +0000)]
move message buffer pointer to mailbox header

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

9 years agomove prop channel define to mailbox header
NicJA [Sat, 8 Jun 2013 13:09:07 +0000 (13:09 +0000)]
move prop channel define to mailbox header

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

9 years agoseperate generic kprintf code from chipset specific serial debug functions
NicJA [Sat, 8 Jun 2013 13:07:22 +0000 (13:07 +0000)]
seperate generic kprintf code from chipset specific serial debug functions

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

9 years agominor code changes
NicJA [Sat, 8 Jun 2013 12:53:18 +0000 (12:53 +0000)]
minor code changes

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

9 years agoadd reset handler - re-using boot stack and taglist when entering kernel
NicJA [Sat, 8 Jun 2013 12:39:30 +0000 (12:39 +0000)]
add reset handler - re-using boot stack and taglist when entering kernel

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

9 years agostore the boot stack and tags at the end of the first page of memory - which will...
NicJA [Sat, 8 Jun 2013 12:37:37 +0000 (12:37 +0000)]
store the boot stack and tags at the end of the first page of memory - which will be protected in kernel resource and reused upon reset.

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

9 years ago- More code merge and #ifdef removal
sonic [Thu, 6 Jun 2013 21:20:23 +0000 (21:20 +0000)]
- More code merge and #ifdef removal
- Fixed DrawInfo binary compatibility
- Some more functions for monitorclass, to be used by new OpenScreen()

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

9 years ago- Optimized BestModeIDA(), parameters are now passed as a pointer to large structure
sonic [Thu, 6 Jun 2013 20:53:19 +0000 (20:53 +0000)]
- Optimized BestModeIDA(), parameters are now passed as a pointer to large structure
- Implemented BIDTAG_MonitorID

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

9 years agolowlevel.library: Add missing dependency for m68k-amiga
jmcmullan [Thu, 6 Jun 2013 13:53:54 +0000 (13:53 +0000)]
lowlevel.library: Add missing dependency for m68k-amiga

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47509 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agoAdded missing list relocation.
twilen [Wed, 5 Jun 2013 13:43:16 +0000 (13:43 +0000)]
Added missing list relocation.

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

9 years agofix const usage
NicJA [Tue, 4 Jun 2013 20:30:29 +0000 (20:30 +0000)]
fix const usage

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

9 years agoFix AGA modes.
twilen [Tue, 4 Jun 2013 13:56:41 +0000 (13:56 +0000)]
Fix AGA modes.

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

9 years agoamiga-m68k/lowlevel.library: Add support for ReadJoyPort()
jmcmullan [Tue, 4 Jun 2013 03:24:57 +0000 (03:24 +0000)]
amiga-m68k/lowlevel.library: Add support for ReadJoyPort()

Limited to JP_TYPE_JOYSTK for now, until I can find someone
to do CD32 joypad testing.

CD32 Trolls! is now playable!

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47505 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years agoarch/m68k-amiga: Don't forget .text.unlikely and friends when linking
jmcmullan [Sun, 2 Jun 2013 23:06:17 +0000 (23:06 +0000)]
arch/m68k-amiga: Don't forget .text.unlikely and friends when linking

See GCC 4.6.x issue:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@47504 fb15a70f-31f2-0310-bbcc-cdcc74a49acc

9 years ago_KrnPutC uses argument of type char, not char*
schulz [Sun, 2 Jun 2013 21:30:53 +0000 (21:30 +0000)]
_KrnPutC uses argument of type char, not char*

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

9 years ago1. fixed mx51_uart include file (IMX_UART structure was incomplete)
schulz [Sun, 2 Jun 2013 21:30:48 +0000 (21:30 +0000)]
1. fixed mx51_uart include file (IMX_UART structure was incomplete)
2. the kernel_debug.c is more in sync with other targets

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

9 years agodon't link with -lrom, use -larosc.static instead
schulz [Sun, 2 Jun 2013 21:30:43 +0000 (21:30 +0000)]
don't link with -lrom, use -larosc.static instead

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

9 years agoadjust the ictl* definitions - the functions take one more parameter
schulz [Sun, 2 Jun 2013 21:30:39 +0000 (21:30 +0000)]
adjust the ictl* definitions - the functions take one more parameter
nowadays...

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

9 years agomx51 UART definitions
schulz [Sun, 2 Jun 2013 21:30:34 +0000 (21:30 +0000)]
mx51 UART definitions

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

9 years agoinclude directory for EfikaMX specific files
schulz [Sun, 2 Jun 2013 21:30:29 +0000 (21:30 +0000)]
include directory for EfikaMX specific files

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

9 years agoremoved unneeded free space and one repeated include
schulz [Sun, 2 Jun 2013 10:52:07 +0000 (10:52 +0000)]
removed unneeded free space and one repeated include

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

9 years agoAdded build target support for softfp and hardfloat ABI for EfikaMX
schulz [Sun, 2 Jun 2013 10:52:03 +0000 (10:52 +0000)]
Added build target support for softfp and hardfloat ABI for EfikaMX

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

9 years agoHack disabled if m68k. It isn't correct. Filesystem needs fixing.
twilen [Sat, 1 Jun 2013 18:10:53 +0000 (18:10 +0000)]
Hack disabled if m68k. It isn't correct. Filesystem needs fixing.

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

9 years agoLog also process name in bogus filelock message, message shortened.
twilen [Sat, 1 Jun 2013 18:05:51 +0000 (18:05 +0000)]
Log also process name in bogus filelock message, message shortened.

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

9 years agoFix m68k build.
twilen [Sat, 1 Jun 2013 12:12:23 +0000 (12:12 +0000)]
Fix m68k build.

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

9 years agoallocSize was already subracted from chunkSize.
twilen [Sat, 1 Jun 2013 06:25:47 +0000 (06:25 +0000)]
allocSize was already subracted from chunkSize.

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

9 years agoexec.library: AllocAbs will no longer allocate MemHeaderAllocatorCtx
deadwood [Sat, 1 Jun 2013 06:22:37 +0000 (06:22 +0000)]
exec.library: AllocAbs will no longer allocate MemHeaderAllocatorCtx

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

9 years agoSome code unification with MorphOS. Preparations for OpenScreen() merge.
sonic [Fri, 31 May 2013 21:33:02 +0000 (21:33 +0000)]
Some code unification with MorphOS. Preparations for OpenScreen() merge.

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

9 years ago1. set SIZE_ALIGN to AROS_WORSTALIGN
schulz [Thu, 30 May 2013 20:57:41 +0000 (20:57 +0000)]
1. set SIZE_ALIGN to AROS_WORSTALIGN
2. several fixes and improvements
3. reworked tlsf creation and functions a little and made everything
work again

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

9 years agoTLSF code moved to right place. All tlsf functions use struct
schulz [Thu, 30 May 2013 20:57:36 +0000 (20:57 +0000)]
TLSF code moved to right place. All tlsf functions use struct
MemHeaderExt as first argument

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

9 years agoSlight change - one has to call krnCreateTLSFMemHeader function in order
schulz [Thu, 30 May 2013 20:57:32 +0000 (20:57 +0000)]
Slight change - one has to call krnCreateTLSFMemHeader function in order
to create TLSF memory pool. The krnCreateMemHeader will not understand
MEMF_MANAGED now - it has no knowledge what kind of managed memory
should it create.

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

9 years agoAdded super/user, disable and forbid state flags, formatting improved.
twilen [Thu, 30 May 2013 15:29:34 +0000 (15:29 +0000)]
Added super/user, disable and forbid state flags, formatting improved.

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

9 years agoDebug.library to m68k SegTracker debugging tool emulator.
twilen [Thu, 30 May 2013 15:12:52 +0000 (15:12 +0000)]
Debug.library to m68k SegTracker debugging tool emulator.

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

9 years agoAdded new tag that returns first segment of module.
twilen [Thu, 30 May 2013 14:55:56 +0000 (14:55 +0000)]
Added new tag that returns first segment of module.

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

9 years agocompiler/clib/tmpfile.c: Some debug output
verhaegs [Wed, 29 May 2013 20:33:22 +0000 (20:33 +0000)]
compiler/clib/tmpfile.c: Some debug output

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