batt [Tue, 26 Aug 2008 14:01:48 +0000 (14:01 +0000)]
Refactor to new CONFIG_KERN.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1710
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 14:01:14 +0000 (14:01 +0000)]
Use correct type.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1709
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 14:00:48 +0000 (14:00 +0000)]
Add missing parameter.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1708
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 14:00:15 +0000 (14:00 +0000)]
Update to new interface.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1707
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 13:59:49 +0000 (13:59 +0000)]
Add application specific config file.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1706
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 13:55:04 +0000 (13:55 +0000)]
Remove obsolete appconfig file.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1705
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 09:44:50 +0000 (09:44 +0000)]
Typo; proc_preempt_timer -> proc_preempt.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1704
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 26 Aug 2008 09:43:49 +0000 (09:43 +0000)]
Update to new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1703
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 19:24:43 +0000 (19:24 +0000)]
proc_switch(): rename from proc_schedule(). Split out the real cooperative scheduler.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1702
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 19:22:22 +0000 (19:22 +0000)]
proc_switch(): rename from proc_schedule(). Split out the real cooperative scheduler.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1701
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 19:18:20 +0000 (19:18 +0000)]
proc_switch(): rename from proc_schedule(). Split out the real cooperative scheduler.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1700
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 19:14:03 +0000 (19:14 +0000)]
CONFIG_KERN_PREEMPTIVE -> CONFIG_KERN_PREEMPT
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1699
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 19:12:37 +0000 (19:12 +0000)]
More OBSOLETE removal
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1698
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 19:03:03 +0000 (19:03 +0000)]
preempt: document architecture
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1697
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 18:54:02 +0000 (18:54 +0000)]
Remove plenty of legacy names marked as OBSOLETE
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1696
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 18:34:44 +0000 (18:34 +0000)]
kfile_size_t: kill and replace with kfile_off_t
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1695
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 18:04:52 +0000 (18:04 +0000)]
Kill MOC and use QT_MOC instead
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1694
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 17:54:30 +0000 (17:54 +0000)]
BREAKPOINT: x86 asm syntax fix: 'int 3' -> 'int3'
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1693
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 17:52:40 +0000 (17:52 +0000)]
CC, CXX: revert g++-4.3 to g++, it was a temporary fix committed by mistake
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1692
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 12:06:20 +0000 (12:06 +0000)]
kern: move config dependency checking to proc.c
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1691
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 12:05:22 +0000 (12:05 +0000)]
emul: enforce timer to be stopped before destroying the emulator
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1690
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:37:31 +0000 (11:37 +0000)]
cfg/depend.h: New header
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1689
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:37:01 +0000 (11:37 +0000)]
idle: Use C-friendly syntax
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1688
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:36:03 +0000 (11:36 +0000)]
proc_setPri(): nop fallback when priorities are disabled
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1687
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:32:52 +0000 (11:32 +0000)]
timer: check for initialization of irq module when it is enabled
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1686
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:30:26 +0000 (11:30 +0000)]
proc_test: Convert to new test policy
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1685
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:29:28 +0000 (11:29 +0000)]
preempt: add module initialization safety checks
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1684
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:28:38 +0000 (11:28 +0000)]
irq: suppress warning on !CONFIG_KERN_PREEMPT
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1683
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:27:45 +0000 (11:27 +0000)]
timer Prevent further SIGALRM signals when timer is stopped
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1682
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 25 Aug 2008 11:23:00 +0000 (11:23 +0000)]
proc: Move stack hack from emul.c to proc.c
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1681
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 24 Aug 2008 18:12:49 +0000 (18:12 +0000)]
preempt: Implement scheduling priorities
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1680
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 24 Aug 2008 09:35:57 +0000 (09:35 +0000)]
preempt: Cleanup
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1679
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 24 Aug 2008 06:37:08 +0000 (06:37 +0000)]
proc_exit(): Free the correct stack base pointer.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1678
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sat, 23 Aug 2008 07:40:14 +0000 (07:40 +0000)]
BREAKPOINT: move from cpu/irq.h to cpu/attr.h
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1677
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sat, 23 Aug 2008 07:38:51 +0000 (07:38 +0000)]
CONFIG_KERN_MINSTACKSIZE: rename from CONFIG_PROC_DEFSTACKSIZE for consistency
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1676
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sat, 23 Aug 2008 07:38:23 +0000 (07:38 +0000)]
preempt: thinko: proc->context.uc_stack.ss_size needs to be reduced by the size of the Process structure\!
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1675
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 18:38:15 +0000 (18:38 +0000)]
BREAKPOINT: implement for x86 and ppc
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1674
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 18:22:07 +0000 (18:22 +0000)]
monitor: Space pointers by one space to make the actuaqlly readable
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1673
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 12:31:38 +0000 (12:31 +0000)]
preempt: Move idle process to its own source file
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1672
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 12:16:06 +0000 (12:16 +0000)]
CONFIG_KERN: rename from CONFIG_KERNEL for consistency
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1671
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 12:14:59 +0000 (12:14 +0000)]
demo: explain the "purpose" of schedule()
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1670
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 12:00:28 +0000 (12:00 +0000)]
sig_waitTimeout(): Only enable when timer events are present; Documentation cleanups
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1669
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 22 Aug 2008 11:08:10 +0000 (11:08 +0000)]
run_tests: Nicer output, configurable verbosity.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1668
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 21 Aug 2008 11:22:37 +0000 (11:22 +0000)]
proc: Use a global forbid count;
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1667
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 21 Aug 2008 11:18:07 +0000 (11:18 +0000)]
IRQ_ASSERT_{EN,DIS}ABLE(): Rename for consistency.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1666
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 20 Aug 2008 19:46:33 +0000 (19:46 +0000)]
preempt: introduce idle process; timer: use managed irqs for preemption
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1665
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 20 Aug 2008 19:31:07 +0000 (19:31 +0000)]
monitor_checkStack(): fix pasto introduced in previous change. Spotted by R.Gianassi.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1664
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 18 Aug 2008 16:56:06 +0000 (16:56 +0000)]
buzzer: spacing fix
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1663
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 18 Aug 2008 16:55:36 +0000 (16:55 +0000)]
coop: Fix brief description
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1662
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 18 Aug 2008 16:54:41 +0000 (16:54 +0000)]
proc_new(): thinko: add new processes to the ready list also in the preempt case
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1661
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 18 Aug 2008 16:53:34 +0000 (16:53 +0000)]
OS_HEADER(), OS_CSOURCE(): Fall back to CPU_HEADER(), CPU_CSOURCE()
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1660
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 18 Aug 2008 16:52:36 +0000 (16:52 +0000)]
monitor_checkStack(): simplify and fix the degenerate case sp_size == 0
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1659
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 20:48:04 +0000 (20:48 +0000)]
lcd_gfx_qt: Implement bitmap scaling
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1658
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 18:33:48 +0000 (18:33 +0000)]
menu: re-enable harvard specific optimizationn that was commented out, but seems harmless
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1657
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 18:32:46 +0000 (18:32 +0000)]
kdebug: Switched to write() for output because it's reentrant)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1656
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 18:31:25 +0000 (18:31 +0000)]
kfile: doc cleanup
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1655
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 16:54:41 +0000 (16:54 +0000)]
Nicer testsuite runner
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1654
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 16:32:47 +0000 (16:32 +0000)]
battfs: Make it a bit more compliant with the test policy
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1653
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 16:06:24 +0000 (16:06 +0000)]
kfile: Revise module documentation
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1652
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 15:49:48 +0000 (15:49 +0000)]
irq: more emancipation from proc/preempt
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1651
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 15:47:04 +0000 (15:47 +0000)]
timer: Cleanup and warning removal from driver and test
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1650
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 15:46:33 +0000 (15:46 +0000)]
timer: Cleanup and warning removal from driver and test
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1649
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 15:46:13 +0000 (15:46 +0000)]
timer: Cleanup and warning removal from driver and test
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1648
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 15:44:13 +0000 (15:44 +0000)]
event_initSoftint(): rename from event_initSoftInt()
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1647
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 13:49:48 +0000 (13:49 +0000)]
preempt: irq supervisor draft
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1646
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 10:35:24 +0000 (10:35 +0000)]
timer: Amend previous commit (and Subversion sucks)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1645
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 10:34:04 +0000 (10:34 +0000)]
timer: Convert to new-style CONFIG_XYZ parameters
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1644
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 17 Aug 2008 10:24:24 +0000 (10:24 +0000)]
timer_setSoftInt(): rename from timer_set_event_softint().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1643
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Fri, 15 Aug 2008 19:34:39 +0000 (19:34 +0000)]
preempt: much closer
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1642
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 14 Aug 2008 04:22:05 +0000 (04:22 +0000)]
preempt: initialize process context structure in proc_new()
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1641
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 14 Aug 2008 04:20:47 +0000 (04:20 +0000)]
Remove another instance of obsolete header inclusion
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1640
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 14:53:53 +0000 (14:53 +0000)]
Initial (nonworking) draft of preemptive task switching
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1639
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 12:06:56 +0000 (12:06 +0000)]
Fix timer test
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1638
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 11:46:49 +0000 (11:46 +0000)]
Make listings more useful by adding instruction sizes too
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1637
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:42:23 +0000 (10:42 +0000)]
Use new header locations everywhere
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1636
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:33:56 +0000 (10:33 +0000)]
pgm, byteorder: fix headers
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1635
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:29:30 +0000 (10:29 +0000)]
mware: add compatibility stubs for byteorder.h and pgm.h
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1634
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:28:11 +0000 (10:28 +0000)]
fonts: igore generated C files
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1633
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:27:12 +0000 (10:27 +0000)]
pgm, byteorder: move from mware/ to cpu/
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1632
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:11:22 +0000 (10:11 +0000)]
fifobuf: Header fix
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1631
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:10:15 +0000 (10:10 +0000)]
mware: Add missing OBSOLETE markers here to stub headers.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1630
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 10:07:24 +0000 (10:07 +0000)]
hashtable: Move from mware/ to struct/
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1629
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 09:46:28 +0000 (09:46 +0000)]
cpu/power.h: Documentation fixes
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1628
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 09:45:31 +0000 (09:45 +0000)]
Move algorithms from mware/ to algo/
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1627
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Wed, 13 Aug 2008 09:26:37 +0000 (09:26 +0000)]
Move data structures to new directory struct/
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1626
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 12 Aug 2008 07:57:35 +0000 (07:57 +0000)]
Fix some doxygen warnings.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1625
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 11 Aug 2008 11:32:19 +0000 (11:32 +0000)]
cpu_relax(): New function.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1624
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 11 Aug 2008 11:31:10 +0000 (11:31 +0000)]
timer_delayTicks(): Re-enable check for interrupts to be enabled wheen sleeping.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1623
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Mon, 11 Aug 2008 10:45:05 +0000 (10:45 +0000)]
CPU_PUSH_CALL_FRAME: Typo in DSP56k version.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1622
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 11 Aug 2008 10:34:13 +0000 (10:34 +0000)]
Reformat.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1621
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 20:19:14 +0000 (20:19 +0000)]
proc_yield(): Rename from proc_switch()
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1620
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 20:07:45 +0000 (20:07 +0000)]
proc: Split cooperative scheduler in coop.c
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1619
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:44:27 +0000 (19:44 +0000)]
Ignore tags and .gdb_history
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1618
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:43:09 +0000 (19:43 +0000)]
Ignore moc files
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1617
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:41:26 +0000 (19:41 +0000)]
cpu: Split frame handling macros to the new header cpu/frame.h
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1616
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:19:28 +0000 (19:19 +0000)]
PUSH_CALL_FRAME(): Renamed from PUSH_CALL_CONTEXT().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1615
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:15:28 +0000 (19:15 +0000)]
sig_wait(): Don't call proc_shecule() with interrupts disabled
Loosening slg_wait() locking lets us drop the requirement for
asm_switch_context() to save and restore the processor interrupt
flag.
This patch also includes changes all over the place in proc to
harden consistency checks.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1614
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:08:00 +0000 (19:08 +0000)]
log: Retouch documentation; Rearrenge level logic; Rename LOG_VERBOSITY to LOG_FORMAT for clarity
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1613
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:07:22 +0000 (19:07 +0000)]
proc_test: Rename a few functions, change output a little
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1612
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 10 Aug 2008 19:06:11 +0000 (19:06 +0000)]
ppc: Add cooperative task switching for PowerPC
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1611
38d2e660-2303-0410-9eaa-
f027e97ec537