Serge Vakulenko
d1f1e614f0
Kernel sources reformated with 4 space indent, no tabs.
...
Unused file include/trace.h deleted.
2015-06-23 19:00:24 -07:00
Sergey
d9b3b93176
Fixed stack overflow in fsck.
2015-06-23 00:29:20 -07:00
Serge Vakulenko
880e6639ac
All manual pages added to manifest file.
2015-06-22 22:44:18 -07:00
Serge Vakulenko
f462811ae9
Merge branch 'master' of https://github.com/RetroBSD/retrobsd
2015-06-22 18:03:55 -07:00
Serge Vakulenko
664cc16008
Use devcfg.c files local per target directory.
2015-06-22 18:02:18 -07:00
Sergey
84445ee1f7
Fixed bug in fsutil, occasionally resulted in unexpected fsck errors.
...
It was caused by garbage at end of file names.
2015-06-21 20:00:36 -07:00
Sergey
bca590d42b
Fixed issue #44 .
...
Removed unnesessary include <sys/types.h> from stdio.h, stdlib.h,
string.h, strings.h and time.h.
2015-06-21 18:59:02 -07:00
Sergey
aedd0138b3
Fixed issue #46 : broken instruction reordering in assembler.
2015-06-21 17:56:15 -07:00
Sergey
b028c7bb4b
Merge branch 'master' of https://github.com/RetroBSD/retrobsd
2015-06-21 17:05:29 -07:00
Sergey
57b3ba3506
Fixed .equ syntax in assembler.
2015-06-21 17:05:04 -07:00
Sergey
75778ddd4b
Added configuration for version 2014.05 of Mentor Sourcery CodeBench Lite toolchain.
2015-06-13 19:57:11 -07:00
Sergey
76832ba217
Merge branch 'master' of https://github.com/RetroBSD/retrobsd
2015-06-06 23:44:30 -07:00
Sergey
48de8a19bb
LED cube examples modified for fubarino.
2015-06-06 23:43:26 -07:00
vak
21ddf7fa5a
Kconfig updated.
2015-06-02 00:16:15 -07:00
Serge Vakulenko
1a5e0e40d9
Merge branch 'master' into kconfig.
2015-06-01 21:46:06 -07:00
Serge Vakulenko
428764c187
SD diag utility moved to tools.
...
Makefile for Retro 1 kernel modified to get rid of file drivers.mk.
2015-06-01 21:43:57 -07:00
Serge Vakulenko
ce8371152f
Kconfig: fixed function declarations.
2015-06-01 19:48:56 -07:00
Serge Vakulenko
47988903ae
Kconfig is able to parse max32 configuration script.
2015-06-01 19:14:27 -07:00
Serge Vakulenko
31caa114fe
Kconfig: all outdated stuff removed.
2015-06-01 18:33:49 -07:00
Serge Vakulenko
ff81751188
Kconfig reindented to 4 spaces.
2015-06-01 17:58:14 -07:00
Serge Vakulenko
b72cfc52f9
Kconfig compiled clean.
2015-06-01 17:35:25 -07:00
Serge Vakulenko
c4e86a1a12
Sources of kernel config utility imported from LiteBSD.
2015-06-01 17:19:20 -07:00
Sergey
5f4ecde705
Fixed bug in cdevname().
2015-05-30 19:26:12 -07:00
Sergey
f3ee6644b2
Create /var/cron directory at build time.
2015-05-30 19:07:40 -07:00
Sergey
6b3455956a
Create all devices at build time. Don't call devupdate from /etc/rc
...
before fs check - it can ruin the filesysem.
2015-05-30 18:54:50 -07:00
Sergey
e08e51f1b9
Use permanent allocation of major indexes for character devices.
2015-05-30 18:28:22 -07:00
Sergey
a234dfc7dc
Uart driver: on close, wait for output queue to drain.
2015-05-30 16:56:03 -07:00
Serge Vakulenko
f08aabff03
Merge pull request #48 from alexfru/master
...
fix libicache: sign-extend the immediate in SLTIU.
2015-05-30 15:31:48 -07:00
Alexey Frunze
ea88242733
Merge remote-tracking branch 'upstream/master'
2015-05-29 22:46:46 -07:00
Serge Vakulenko
4e8398cbc9
Driver oc renamed to pwm.
2015-05-29 20:41:26 -07:00
Serge Vakulenko
33fbb51528
Fubarino and Picadillo boards: spi and oc drivers enabled.
2015-05-29 20:14:17 -07:00
Serge Vakulenko
76df048700
Dhrystone: print dmips with better precision.
2015-05-29 16:34:46 -07:00
Serge Vakulenko
d10b71a307
Dhrystone benchmark added to /share/examples.
2015-05-29 13:39:00 -07:00
Alexey Frunze
51f41b2cca
fix libicache: sign-extend the immediate in SLTIU
2015-05-28 06:40:02 -07:00
Sergey
fcf0f3dad2
Fixed Makefile (led7) for sensors examples.
2015-05-24 00:10:05 -07:00
Serge Vakulenko
e949850567
Merge pull request #47 from alexfru/master
...
Smaller C: Improve initialization of variables
2015-05-23 01:50:17 -07:00
Alexey Frunze
3afa8e5979
Smaller C: Improve initialization of variables
...
- throw away data of string literals inside sizeof, e.g.
sizeof "a"
sizeof("a"+1)
- support minimally and inconsistently bracketed (sic)
initialization, e.g.:
int y[4][3] = { 1, 3, 5, 2, 4, 6, 3, 5, 7 };
struct { int a[3], b; } w[] = { { 1 }, 2 };
- scalar initializers can be optionally enclosed in
braces, e.g.:
int i1 = { 1 };
2015-05-23 01:15:52 -07:00
Serge Vakulenko
976d84d56d
Merge pull request #45 from alexfru/master
...
Smaller C improvements.
2015-05-19 20:50:40 -07:00
Serge Vakulenko
d5599ae63a
Led6 example fixed.
2015-05-19 20:47:30 -07:00
Serge Vakulenko
0c22adf6bf
Added example for 6-digit LCD display.
2015-05-19 17:35:41 -07:00
Sergey
7590783d92
Added demos for LED cube 8x8x8.
2015-05-17 22:39:30 -07:00
Alexey Frunze
6144631bc5
Smaller C: Support structure passing/returning by value on MIPS
2015-05-17 15:28:37 -07:00
Alexey Frunze
4ea521eabf
Smaller C improvements
...
- type specifiers may occur in any order
(e.g. "unsigned short int" and "int short unsigned")
- use .rodata/.rdata section for string literals
- arbitrary length string literals (hooray!)
- better concatenation of adjacent string literals
(now works even across preprocessor directives)
Support .bss section
- -nobss option in smlrc: use .data instead of .bss as before
- take advantage of .bss in smlrc (put a large array into it)
Remove dead/useless code
Remove useless/rarely used features/options:
-use-gp (MIPS)
-flat16/-flat32 (x86)
-seg16t (x86), -seg16 is now the default
-ctor-fxn
Add/change:
- use EXIT_FAILURE=1 instead of -1 in smlrc when aborting
due to an error
2015-05-16 05:57:39 -07:00
Serge Vakulenko
352d23a073
Merge branch 'master' of https://github.com/RetroBSD/retrobsd
2015-05-15 22:59:54 -07:00
Serge Vakulenko
c054a40805
Fixed bug in tetris.
2015-05-15 22:59:16 -07:00
Serge Vakulenko
23f426ded5
Tetris example modified for cc compatibility.
2015-05-15 22:22:44 -07:00
Serge Vakulenko
bf27d6d5c3
Added tetris and joystick examples.
2015-05-15 22:12:01 -07:00
Sergey
c40136c25d
Merge branch 'master' of https://github.com/RetroBSD/retrobsd
2015-05-14 22:52:27 -07:00
Serge Vakulenko
ea03a4bc98
ADM demo rewritten without curses.
...
Examples reorganized.
Added examples for 37-in-1 sensor kit (not complete yet).
2015-05-14 22:11:47 -07:00
Serge Vakulenko
581ab61262
Fixed bug in gpio driver: /dev/confX device not able to configure the pin mask.
2015-05-14 12:38:04 -07:00