Serge Vakulenko
2b09c13056
Use /root as a home for superuser.
...
Fix build warnings.
Delete extra copy of uuencode/uudecode.
2015-09-13 10:30:06 -07:00
Serge Vakulenko
3b1e8d40d7
Fix build errors.
2015-09-13 02:21:03 -07:00
Serge Vakulenko
0087168ba6
Add missing file /.profile.
...
Simplify stty utility, remove unused options.
2015-09-13 01:59:42 -07:00
Serge Vakulenko
967ec35fd2
Top level readme updated.
2015-09-08 23:40:38 -07:00
Serge Vakulenko
b906f7c2c5
Print SD select pin with R prefix, to match the datasheet.
2015-09-08 22:44:26 -07:00
Serge Vakulenko
0194d839ef
Merge branch 'kconfig'.
2015-09-08 22:25:56 -07:00
Serge Vakulenko
b2806f3ad2
Merge branch 'master' into kconfig.
2015-09-08 22:22:29 -07:00
Serge Vakulenko
355ad339ef
Kconfig: use named pins for SD select and enable signals.
2015-09-08 22:17:10 -07:00
Serge Vakulenko
c631ae5d43
Kconfig: generate xxx_ENABLED defines automatically.
2015-09-08 14:25:59 -07:00
Serge Vakulenko
717ab59efd
Switch to kconfig completely.
...
All configsys stuff moved to tools/configsys/ directory, not used anymore.
2015-09-07 22:22:35 -07:00
Serge Vakulenko
9c8ee0a1a4
Merge branch 'master' of https://github.com/RetroBSD/retrobsd .
2015-09-07 21:32:55 -07:00
Serge Vakulenko
2c41b4d9e1
Fix crash in fsck, when reconnecting lost file.
2015-09-07 21:31:33 -07:00
Serge Vakulenko
3678ba6aee
New configuration for MMB-MX7 board.
2015-09-07 17:13:10 -07:00
Serge Vakulenko
85300993b9
New configuration for Olimex Pinguino-Micro board.
2015-09-07 16:17:49 -07:00
Serge Vakulenko
137963240e
New kernel configuration for SDXL board.
2015-09-07 16:12:00 -07:00
Serge Vakulenko
6facb3f56d
New configurations for maximite and maximite-color boards.
2015-09-07 16:02:39 -07:00
Serge Vakulenko
bbaa00df52
New kernel configuration for starter kit board.
2015-09-07 15:46:13 -07:00
Serge Vakulenko
f17fa5a116
New kernel configuration for Explorer16 board.
2015-09-07 15:40:17 -07:00
Serge Vakulenko
ac83afdde8
New bare metal kernel configuration.
2015-09-07 15:30:41 -07:00
Serge Vakulenko
496e7ac168
New configuration for 32mxsdram board.
2015-09-05 16:18:02 -07:00
Serge Vakulenko
d7e7ae368d
Delete unused file.
2015-09-04 21:26:21 -07:00
Serge Vakulenko
58359c0ff4
Rename 32mxsdram directory.
2015-09-04 21:03:54 -07:00
Serge Vakulenko
a73bd691b3
Simplify board names for max32 and wf32.
2015-09-04 20:55:02 -07:00
Serge Vakulenko
f055b45453
Kconfig: remove hz keyword.
2015-09-04 20:53:19 -07:00
Serge Vakulenko
9f05f511a6
Fixed issues with multiple kernel builds.
2015-09-04 18:55:56 -07:00
Serge Vakulenko
8ba13c2f71
Merge branch 'kconfig' of https://github.com/RetroBSD/retrobsd into kconfig.
2015-09-04 16:45:00 -07:00
Serge Vakulenko
fcad15f7e6
Generic config file updated.
2015-09-04 12:33:14 -07:00
Serge Vakulenko
5de76c3cf1
Remove MEB board.
2015-09-03 23:32:35 -07:00
Serge Vakulenko
a6396122f6
New configurations for Fubarino board.
...
Retroone configuration deleted.
2015-09-03 19:17:07 -07:00
Serge Vakulenko
d1eb7c79c2
New kernel configurations for UBW32 board.
2015-09-03 18:47:59 -07:00
Serge Vakulenko
095e957995
Create kernel configuration for Picadillo board.
2015-09-03 18:10:05 -07:00
Serge Vakulenko
8546991046
Fix retroone configuration.
...
Reorganize ubw32 and picadillo configurations.
2015-09-03 17:45:31 -07:00
Serge Vakulenko
328bdf4bbf
Create kconfig configurations for Duinomite boards.
2015-09-03 17:15:50 -07:00
Serge Vakulenko
a302352054
Modify Makefile.kconf to generate dependency files automatically.
2015-09-03 13:05:37 -07:00
Serge Vakulenko
94c02410e4
Kconfig: rename machine to architecture, ident to board.
...
Make timezone and maxusers parameters optional.
Enable kernel options UCB_METER, EXEC_AOUT, EXEC_ELF and EXEC_SCRIPT
by default.
2015-09-03 12:51:56 -07:00
Serge Vakulenko
fc9d89eff2
Kconfig: use PARAM for all options.
2015-09-03 12:08:32 -07:00
Serge Vakulenko
23cafa1006
Merge branch 'kconfig' of https://github.com/RetroBSD/retrobsd into kconfig.
2015-09-03 11:44:14 -07:00
Serge Vakulenko
9f6a53122a
Cleanup in kconfig files.
2015-09-03 11:44:03 -07:00
Serge Vakulenko
a8c229ed36
Create kconfig file for WF32 board.
2015-09-02 22:19:42 -07:00
Serge Vakulenko
592e2014fb
Kconfig: remove unused options config-dependent, device-driver and profiling-routine.
...
Kernel makefile updated.
2015-09-02 18:19:30 -07:00
Serge Vakulenko
635d8ff2f7
GCC configuration script unified for both kconfig and configsys.
...
Ling scripts modified for compatibility with CodeScape toolchain.
Fixed gcc warnings in kernel and kconfig.
2015-09-01 19:46:57 -07:00
Serge Vakulenko
49de16b343
Fsutil enhanced to extract symlinks.
2015-08-31 18:35:37 -07:00
Serge Vakulenko
c19654daa9
Merge pull request #63 from alexfru/master
...
Smaller C: improve prologue on MIPS.
2015-08-31 00:26:49 -07:00
Serge Vakulenko
585773955b
Fix include paths in the kernel sources.
...
Max32 kernel successfully compiled with kconfig utility.
2015-08-31 00:21:41 -07:00
Alexey Frunze
5f2b01ddda
Smaller C: improve prologue on MIPS
...
Functions defined as 'type f()' now don't store A0-A3
on the stack just as functions defined as 'type f(void)'.
2015-08-30 23:52:26 -07:00
Serge Vakulenko
d80a636a62
Create generic kconfig script for pic32 platform.
2015-08-30 21:10:19 -07:00
Serge Vakulenko
0aaf6c25f6
Merge pull request #62 from alexfru/master
...
Smaller C: improvements.
2015-08-29 10:35:45 -07:00
Alexey Frunze
ae75f1cecc
Smaller C: improvements
...
All architectures:
- "return" statement at function's end doesn't jump to immediately
following epilog anymore
- zero and non-zero constants are recognized in conditional
expressions of "if", "do/while" and "for" statements, no code
generated to evaluate these constant conditions and related
unnecessary jumps aren't generated anymore either
- in "for (clause-1; expr-2; expr-3) body", "expr-3" and "body" are
now reordered to the more natural code flow "body expr-3", thereby
getting rid of unnecessary jumps
MIPS code generator:
- function prologue/epilogue shortened further
- RA is not explicitly saved/restored in leaf functions
- assignment of 0 (e.g. "int a = 0;") is done from register 0
directly, avoiding a load of a constant
2015-08-29 02:27:19 -07:00
Serge Vakulenko
c44239cb64
Bootloader moved to a separate GitHub repository.
2015-08-28 19:32:43 -07:00
Serge Vakulenko
4634b23849
Autobuild makefile updated.
2015-08-27 22:27:33 -07:00