aros:aros.git
8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 years agoscanf.c: No need to flush stdout after using vscanf() function.
verhaegs [Wed, 29 May 2013 20:33:18 +0000 (20:33 +0000)]
scanf.c: No need to flush stdout after using vscanf() function.

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

8 years agosmall corrections
NicJA [Wed, 29 May 2013 02:26:03 +0000 (02:26 +0000)]
small corrections

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

8 years agosmall corrections and version bump
NicJA [Wed, 29 May 2013 01:49:52 +0000 (01:49 +0000)]
small corrections and version bump

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

8 years agoslight refactor
NicJA [Wed, 29 May 2013 01:07:32 +0000 (01:07 +0000)]
slight refactor

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

8 years agowip commit
NicJA [Tue, 28 May 2013 23:55:07 +0000 (23:55 +0000)]
wip commit

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

8 years agoFixed build.
twilen [Mon, 27 May 2013 13:44:59 +0000 (13:44 +0000)]
Fixed build.

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

8 years agoSetPatch DEBUGMMU parameter added, enables Enforcer-like zero page protection. Does...
twilen [Sat, 25 May 2013 17:49:09 +0000 (17:49 +0000)]
SetPatch DEBUGMMU parameter added, enables Enforcer-like zero page protection. Does same as debugmmu kernel command line parameter.

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

8 years agoStore zero page descriptor when accessed for the first time, not when making it inval...
twilen [Sat, 25 May 2013 17:44:53 +0000 (17:44 +0000)]
Store zero page descriptor when accessed for the first time, not when making it invalid for the first time.

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

8 years agoInclude also module name, it may be different than currently running process/task.
twilen [Sat, 25 May 2013 17:13:16 +0000 (17:13 +0000)]
Include also module name, it may be different than currently running process/task.

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

8 years agom68k MMU debugging tool rewritten.
twilen [Sat, 25 May 2013 14:00:40 +0000 (14:00 +0000)]
m68k MMU debugging tool rewritten.
- Enforcer-like output, more information included.
- Built-in SegTracker function using debug.library DecodeLocation()
- Only MMU type specific code in asm, the rest is now in C.

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

8 years agoLoadSeg HUNK debugging support.
twilen [Sat, 25 May 2013 13:55:20 +0000 (13:55 +0000)]
LoadSeg HUNK debugging support.

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

8 years agoBasic HUNK debug support.
twilen [Sat, 25 May 2013 13:52:06 +0000 (13:52 +0000)]
Basic HUNK debug support.

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

8 years agoAdd basic HUNK debug info definitions.
twilen [Sat, 25 May 2013 13:50:46 +0000 (13:50 +0000)]
Add basic HUNK debug info definitions.

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

8 years agoMove kernel boot tag items from temporary supervisor stack. Temp SS stack is marked...
twilen [Sat, 25 May 2013 10:03:40 +0000 (10:03 +0000)]
Move kernel boot tag items from temporary supervisor stack. Temp SS stack is marked invalid in MMU debugging mode.

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

8 years agoAllocate ATA HIDD object only if IDE hardware is detected.
twilen [Sat, 25 May 2013 10:00:43 +0000 (10:00 +0000)]
Allocate ATA HIDD object only if IDE hardware is detected.

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

8 years agoSave also A0-A1, some bad programs assume mathffp and mathtrans calls does not modify...
twilen [Fri, 24 May 2013 19:25:04 +0000 (19:25 +0000)]
Save also A0-A1, some bad programs assume mathffp and mathtrans calls does not modify them.

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

8 years agoClear VBR, it may not be set to zero if system was software reset.
twilen [Fri, 24 May 2013 15:48:09 +0000 (15:48 +0000)]
Clear VBR, it may not be set to zero if system was software reset.

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

8 years agoDetect WB3.x C:SetPatch and enable AGA if detected.
twilen [Fri, 24 May 2013 15:15:57 +0000 (15:15 +0000)]
Detect WB3.x C:SetPatch and enable AGA if detected.

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

8 years agoChipRevBits0 setup moved to SetChipRev().
twilen [Fri, 24 May 2013 14:40:42 +0000 (14:40 +0000)]
ChipRevBits0 setup moved to SetChipRev().

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

8 years agoFixed typo in priority.
twilen [Fri, 24 May 2013 14:39:30 +0000 (14:39 +0000)]
Fixed typo in priority.

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

8 years agoSetChipRev implemented.
twilen [Fri, 24 May 2013 14:35:41 +0000 (14:35 +0000)]
SetChipRev implemented.

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

8 years agoDo not create AGA copperlists unless AGA is enabled or if requesting AGA-only mode.
twilen [Fri, 24 May 2013 14:32:56 +0000 (14:32 +0000)]
Do not create AGA copperlists unless AGA is enabled or if requesting AGA-only mode.

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

8 years agoMore AOS compatible AGA enable support, added NOAGA parameter.
twilen [Fri, 24 May 2013 14:11:47 +0000 (14:11 +0000)]
More AOS compatible AGA enable support, added NOAGA parameter.

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

8 years agoSetpatch.library was missing from elf rom image.
twilen [Fri, 24 May 2013 13:52:51 +0000 (13:52 +0000)]
Setpatch.library was missing from elf rom image.

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

8 years agoAdded forgotten LEGAL file for atheros5000.device.
neil [Thu, 23 May 2013 02:50:56 +0000 (02:50 +0000)]
Added forgotten LEGAL file for atheros5000.device.

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

8 years ago - Fixed DrawEllipse and FillEllipse by reverting intermediate terms
neil [Thu, 23 May 2013 02:44:19 +0000 (02:44 +0000)]
 - Fixed DrawEllipse and FillEllipse by reverting intermediate terms
   from WORDs back to LONGs.
 - Documented PutPixel and DrawPixel results as VOID.

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

8 years agofening
polluks [Wed, 22 May 2013 21:49:40 +0000 (21:49 +0000)]
fening

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

8 years agoicu: Add missing '-' for --with-cross-build
jmcmullan [Wed, 22 May 2013 18:30:54 +0000 (18:30 +0000)]
icu: Add missing '-' for --with-cross-build

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

8 years agocontrib/SDL: SDL_SetError() should now sanely handle parameters
jmcmullan [Wed, 22 May 2013 15:20:21 +0000 (15:20 +0000)]
contrib/SDL: SDL_SetError() should now sanely handle parameters

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

8 years ago.gdbinit: loadseg no longer calls strcmp()
jmcmullan [Wed, 22 May 2013 02:50:57 +0000 (02:50 +0000)]
.gdbinit: loadseg no longer calls strcmp()

Calling AROS functions from gdb is inherently dangerous -
let's not do that in this commonly used routine.

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

8 years agokernel.resource: Compiler delint
jmcmullan [Wed, 22 May 2013 02:50:53 +0000 (02:50 +0000)]
kernel.resource: Compiler delint

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

8 years agoexec.library: Fix typo
jmcmullan [Wed, 22 May 2013 02:50:49 +0000 (02:50 +0000)]
exec.library: Fix typo

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

8 years agoexec.library: The start of a memory region may not be a 'VALID_PTR'
jmcmullan [Wed, 22 May 2013 02:50:44 +0000 (02:50 +0000)]
exec.library: The start of a memory region may not be a 'VALID_PTR'

The MemHeader may sometimes *not* be referenced by another memory
region - for example, if the MemHeader is at the start of the
memory region it is mapping, then mh_Lower is usually set to:

AllocMemHeader() {
...
mh->mh_Lower = (APTR)mh + MEMHEADER_TOTAL
...
}

If this is the first memory region, this will also be the case.

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

8 years agolibautoinit.a: Handle the case where a Process has no pr_COS
jmcmullan [Wed, 22 May 2013 02:50:38 +0000 (02:50 +0000)]
libautoinit.a: Handle the case where a Process has no pr_COS

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

8 years agobump version
NicJA [Wed, 22 May 2013 02:09:20 +0000 (02:09 +0000)]
bump version

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

8 years agobump version
NicJA [Wed, 22 May 2013 02:08:27 +0000 (02:08 +0000)]
bump version

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

8 years agoset the min/tick values of the datetime structures so that CompareDates() correctly...
NicJA [Wed, 22 May 2013 01:38:11 +0000 (01:38 +0000)]
set the min/tick values of the datetime structures so that CompareDates() correctly matches the SINCE and UPTO argurments.

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

8 years agorevert incorrect "fix" for list failing to match DTF_SUBST strings.
NicJA [Wed, 22 May 2013 01:23:50 +0000 (01:23 +0000)]
revert incorrect "fix" for list failing to match DTF_SUBST strings.

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

8 years agomake sure we match the selected dates also (issue found by magorium on AROS-EXEC)
NicJA [Tue, 21 May 2013 11:57:50 +0000 (11:57 +0000)]
make sure we match the selected dates also (issue found by magorium on AROS-EXEC)

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

8 years agobump copyright date
NicJA [Tue, 21 May 2013 11:37:03 +0000 (11:37 +0000)]
bump copyright date

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

8 years agoStrToDate() uses the array from DateToStr() - so they MUST match up.
NicJA [Tue, 21 May 2013 10:54:15 +0000 (10:54 +0000)]
StrToDate() uses the array from DateToStr() - so they MUST match up.

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

8 years agoAdded test program for ScalePixelArray(), based on the one for
neil [Mon, 20 May 2013 02:33:27 +0000 (02:33 +0000)]
Added test program for ScalePixelArray(), based on the one for
WritePixelArray().

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

8 years ago - Implemented ScalePixelArray().
neil [Mon, 20 May 2013 02:30:36 +0000 (02:30 +0000)]
 - Implemented ScalePixelArray().
 - Use common support functions to get HIDD pixel formats and
   bytes-per-pixel values for given CGFX pixel formats.
 - Made library more modular and maintainable by moving function
   implementations out of graphics_driver.c and into their function files.
 - Include proto/cybergraphics.h instead of clib/cybergraphics_protos.h.

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

8 years agoFixed a typo.
neil [Mon, 20 May 2013 01:59:46 +0000 (01:59 +0000)]
Fixed a typo.

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

8 years agokrnCreateMemHeader understands that it has to initialize MEMF_MANAGED
schulz [Sun, 19 May 2013 21:33:34 +0000 (21:33 +0000)]
krnCreateMemHeader understands that it has to initialize MEMF_MANAGED
memory. Ifdefs removed.

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