Commit Graph

  • 3b1e8d40d7 Fix build errors. Serge Vakulenko 2015-09-13 02:21:03 -07:00
  • 0087168ba6 Add missing file /.profile. Simplify stty utility, remove unused options. Serge Vakulenko 2015-09-13 01:59:42 -07:00
  • 967ec35fd2 Top level readme updated. Serge Vakulenko 2015-09-08 23:40:38 -07:00
  • b906f7c2c5 Print SD select pin with R prefix, to match the datasheet. Serge Vakulenko 2015-09-08 22:44:26 -07:00
  • 0194d839ef Merge branch 'kconfig'. Serge Vakulenko 2015-09-08 22:25:56 -07:00
  • b2806f3ad2 Merge branch 'master' into kconfig. Serge Vakulenko 2015-09-08 22:22:29 -07:00
  • 355ad339ef Kconfig: use named pins for SD select and enable signals. Serge Vakulenko 2015-09-08 22:17:10 -07:00
  • c631ae5d43 Kconfig: generate xxx_ENABLED defines automatically. Serge Vakulenko 2015-09-08 14:25:59 -07:00
  • 717ab59efd Switch to kconfig completely. All configsys stuff moved to tools/configsys/ directory, not used anymore. Serge Vakulenko 2015-09-07 22:22:35 -07:00
  • 9c8ee0a1a4 Merge branch 'master' of https://github.com/RetroBSD/retrobsd. Serge Vakulenko 2015-09-07 21:32:55 -07:00
  • 2c41b4d9e1 Fix crash in fsck, when reconnecting lost file. Serge Vakulenko 2015-09-07 21:31:33 -07:00
  • 3678ba6aee New configuration for MMB-MX7 board. Serge Vakulenko 2015-09-07 17:13:10 -07:00
  • 85300993b9 New configuration for Olimex Pinguino-Micro board. Serge Vakulenko 2015-09-07 16:17:49 -07:00
  • 137963240e New kernel configuration for SDXL board. Serge Vakulenko 2015-09-07 16:12:00 -07:00
  • 6facb3f56d New configurations for maximite and maximite-color boards. Serge Vakulenko 2015-09-07 16:02:39 -07:00
  • bbaa00df52 New kernel configuration for starter kit board. Serge Vakulenko 2015-09-07 15:46:13 -07:00
  • f17fa5a116 New kernel configuration for Explorer16 board. Serge Vakulenko 2015-09-07 15:40:17 -07:00
  • ac83afdde8 New bare metal kernel configuration. Serge Vakulenko 2015-09-07 15:30:41 -07:00
  • 496e7ac168 New configuration for 32mxsdram board. Serge Vakulenko 2015-09-05 16:18:02 -07:00
  • d7e7ae368d Delete unused file. Serge Vakulenko 2015-09-04 21:26:21 -07:00
  • 58359c0ff4 Rename 32mxsdram directory. Serge Vakulenko 2015-09-04 21:03:54 -07:00
  • a73bd691b3 Simplify board names for max32 and wf32. Serge Vakulenko 2015-09-04 20:55:02 -07:00
  • f055b45453 Kconfig: remove hz keyword. Serge Vakulenko 2015-09-04 20:53:19 -07:00
  • 9f05f511a6 Fixed issues with multiple kernel builds. Serge Vakulenko 2015-09-04 18:55:56 -07:00
  • 8ba13c2f71 Merge branch 'kconfig' of https://github.com/RetroBSD/retrobsd into kconfig. Serge Vakulenko 2015-09-04 16:45:00 -07:00
  • fcad15f7e6 Generic config file updated. Serge Vakulenko 2015-09-04 12:33:14 -07:00
  • 5de76c3cf1 Remove MEB board. Serge Vakulenko 2015-09-03 23:32:35 -07:00
  • a6396122f6 New configurations for Fubarino board. Retroone configuration deleted. Serge Vakulenko 2015-09-03 19:17:07 -07:00
  • d1eb7c79c2 New kernel configurations for UBW32 board. Serge Vakulenko 2015-09-03 18:47:59 -07:00
  • 095e957995 Create kernel configuration for Picadillo board. Serge Vakulenko 2015-09-03 18:10:05 -07:00
  • 8546991046 Fix retroone configuration. Reorganize ubw32 and picadillo configurations. Serge Vakulenko 2015-09-03 17:45:31 -07:00
  • 328bdf4bbf Create kconfig configurations for Duinomite boards. Serge Vakulenko 2015-09-03 17:15:50 -07:00
  • a302352054 Modify Makefile.kconf to generate dependency files automatically. Serge Vakulenko 2015-09-03 13:05:37 -07:00
  • 94c02410e4 Kconfig: rename machine to architecture, ident to board. Make timezone and maxusers parameters optional. Serge Vakulenko 2015-09-03 12:51:56 -07:00
  • fc9d89eff2 Kconfig: use PARAM for all options. Serge Vakulenko 2015-09-03 12:08:32 -07:00
  • 23cafa1006 Merge branch 'kconfig' of https://github.com/RetroBSD/retrobsd into kconfig. Serge Vakulenko 2015-09-03 11:44:14 -07:00
  • 9f6a53122a Cleanup in kconfig files. Serge Vakulenko 2015-09-03 11:44:03 -07:00
  • a8c229ed36 Create kconfig file for WF32 board. Serge Vakulenko 2015-09-02 22:19:42 -07:00
  • 592e2014fb Kconfig: remove unused options config-dependent, device-driver and profiling-routine. Kernel makefile updated. Serge Vakulenko 2015-09-02 18:19:30 -07:00
  • 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. Serge Vakulenko 2015-09-01 19:46:57 -07:00
  • 49de16b343 Fsutil enhanced to extract symlinks. Serge Vakulenko 2015-08-31 18:35:37 -07:00
  • c19654daa9 Merge pull request #63 from alexfru/master Serge Vakulenko 2015-08-31 00:26:49 -07:00
  • 585773955b Fix include paths in the kernel sources. Max32 kernel successfully compiled with kconfig utility. Serge Vakulenko 2015-08-31 00:21:41 -07:00
  • 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)'. Alexey Frunze 2015-08-30 23:52:26 -07:00
  • d80a636a62 Create generic kconfig script for pic32 platform. Serge Vakulenko 2015-08-30 21:10:19 -07:00
  • 0aaf6c25f6 Merge pull request #62 from alexfru/master Serge Vakulenko 2015-08-29 10:35:45 -07:00
  • 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 Alexey Frunze 2015-08-29 02:27:19 -07:00
  • c44239cb64 Bootloader moved to a separate GitHub repository. Serge Vakulenko 2015-08-28 19:32:43 -07:00
  • 4634b23849 Autobuild makefile updated. Serge Vakulenko 2015-08-27 22:27:33 -07:00
  • 2401afee53 Autobuild script updated. Serge Vakulenko 2015-08-27 19:43:03 -07:00
  • 09f3488389 Add pinguino-micro to the autobuild list. Serge Vakulenko 2015-08-23 23:15:32 -07:00
  • b73411b3bd Autobuild script updated. Serge Vakulenko 2015-08-23 22:48:02 -07:00
  • 4bf3ca1292 Add autobuild script. Serge Vakulenko 2015-08-23 22:45:16 -07:00
  • 6419a655f4 Merge pull request #61 from alexfru/master Serge Vakulenko 2015-08-22 22:19:08 -07:00
  • 531a56ed51 Smaller C: Recover ~7.5KB of data memory (room for improvements) by splitting SyntaxStack[][] into two arrays and reducing the size of the element of the first Alexey Frunze 2015-08-22 17:53:42 -07:00
  • aaaa3fd193 Autobuild makefile updated. Serge Vakulenko 2015-08-22 01:42:39 -07:00
  • d6164dd82b Add tools/build directory. Serge Vakulenko 2015-08-22 00:51:53 -07:00
  • 00279386d7 Merge pull request #60 from alexfru/master Serge Vakulenko 2015-08-20 23:19:59 -07:00
  • b331d3e0aa Update Smaller C Alexey Frunze 2015-08-20 21:57:46 -07:00
  • c8939dc646 Fix bug in assembler: incorrect reordering of branch instruction. Increase cpp buffer size. Serge Vakulenko 2015-08-20 20:55:55 -07:00
  • c2a86d50bb Merge pull request #59 from ibara/master Serge Vakulenko 2015-08-19 13:51:00 -07:00
  • d29b887f18 Update to emg 1.8 Brian Callahan 2015-08-10 00:55:09 -04:00
  • f71ce9fc62 Pinguino-micro: kernel configuration updated. Serge Vakulenko 2015-07-23 20:50:56 -07:00
  • 0a1960c864 Makefiles updated to properly build and install pdc and libreadline. vak 2015-07-18 21:44:58 -07:00
  • e8cb02f3f7 Added a tiny implementation of readline library, based on linenoise sources. See https://github.com/antirez/linenoise for details. Serge Vakulenko 2015-07-18 18:41:46 -07:00
  • 0b8e8bd520 Added pdc: the programmers desktop calculator, imported from https://github.com/daniel-thompson/pdc repository. Serge Vakulenko 2015-07-18 16:30:40 -07:00
  • 84247c1ba5 Merge pull request #57 from daniel-thompson/groff Serge Vakulenko 2015-07-04 20:10:15 -07:00
  • 0c3fffb6f6 Merge pull request #56: Fix build for gcc >= 5.0. gcc 5.0 defaults to -std=gnu11 meaning code which relies on implicit ints will no longer compile. Passing -std=gnu89 restores the default but causes problems because the system headers are written in gnu11. Using -idirafter instead of -nostdinc resolves all problems and should be compatible with old GCC versions (and clang). vak 2015-07-04 19:59:43 -07:00
  • 66cadb02a1 Fix uudecode.0 path in manifest. Sergey 2015-07-04 19:21:33 -07:00
  • be7c8f804e Merge branch 'sinetek-uuencode'. Sergey 2015-07-04 19:14:42 -07:00
  • af1147432a Merge branch 'uuencode' of https://github.com/sinetek/retrobsd into sinetek-uuencode Sergey 2015-07-04 19:14:06 -07:00
  • a9b2a816ba Merge pull request #54 from sinetek/fold Serge Vakulenko 2015-07-04 19:01:29 -07:00
  • 0329394f94 Add fold utility from FreeBSD 2.0. Sergey 2015-07-04 18:54:09 -07:00
  • 1bf595e11a Create $DESTDIR/share/calendar directory on install. Also, added .gitignore for all new components. Sergey 2015-07-04 18:46:48 -07:00
  • 455d7aeffe Merge pull request #53 from sinetek/calendar Serge Vakulenko 2015-07-04 16:46:52 -07:00
  • 694c364cb4 Merge pull request #52 from sinetek/md5 Serge Vakulenko 2015-07-04 16:44:58 -07:00
  • 75470f1ac5 Merge pull request #51 from sinetek/master Serge Vakulenko 2015-07-04 16:41:23 -07:00
  • 804d646577 Add groff (which provides nroff) to the list of required packages. Daniel Thompson 2015-07-04 20:14:26 +01:00
  • 9623203f20 uuencode/uudecode - sync with FreeBSD 2.0 sinetek 2015-07-03 16:51:08 +07:00
  • 8d061f04e3 fold - sync with FreeBSD 2.0 sinetek 2015-07-03 16:22:20 +07:00
  • 49550e87d8 calendar - sync with FreeBSD 2.0 sinetek 2015-07-03 16:07:55 +07:00
  • 6504a97fd1 md5 - sync with FreeBSD 2.0 sinetek 2015-07-03 14:31:20 +07:00
  • b81bb822f3 pig - sync with FreeBSD 2.0 sinetek 2015-07-03 13:37:29 +07:00
  • 236fc62bb3 pom - sync with FreeBSD 2.0 sinetek 2015-07-03 13:25:25 +07:00
  • 3890f0a6aa caesar - sync with FreeBSD 2.0 sinetek 2015-07-03 13:12:25 +07:00
  • 24e057667e name clash with posix function sinetek 2015-07-03 10:09:29 +07:00
  • 0cf79d71cf Added missing exception handler at startup.S. Serge Vakulenko 2015-06-26 20:24:35 -07:00
  • 229b664f35 Added kernel configuration for Olimex Pinguino-Micro board (with mx795 chip). Serge Vakulenko 2015-06-26 14:08:59 -07:00
  • 4c343f1525 Fixed bug in assembler: incorrect reordering. Serge Vakulenko 2015-06-25 22:11:54 -07:00
  • 219e2c3071 Fixed bug in rogue: incorrect use of NL for cursor positioning. Serge Vakulenko 2015-06-24 22:45:33 -07:00
  • 9d39282ae9 All paths moved to path.h. Cleanup in curses.h: removed reg definition. All include files reformatted for 4-space indent. Serge Vakulenko 2015-06-24 20:57:08 -07:00
  • 81a8a8379d Deleted unused include files dbm.h and pcc.h. Deleted library functions stty() and gtty(). PicoC built in mips16 mode, without floating point support. Serge Vakulenko 2015-06-24 19:19:46 -07:00
  • ea7c1415d7 Fixed declarations in include/time.h file. Deleted unused file include/stab.h and reloc utility. Serge Vakulenko 2015-06-24 17:45:47 -07:00
  • d1f1e614f0 Kernel sources reformated with 4 space indent, no tabs. Unused file include/trace.h deleted. Serge Vakulenko 2015-06-23 19:00:24 -07:00
  • d9b3b93176 Fixed stack overflow in fsck. Sergey 2015-06-23 00:29:20 -07:00
  • 880e6639ac All manual pages added to manifest file. Serge Vakulenko 2015-06-22 22:44:18 -07:00
  • f462811ae9 Merge branch 'master' of https://github.com/RetroBSD/retrobsd Serge Vakulenko 2015-06-22 18:03:55 -07:00
  • 664cc16008 Use devcfg.c files local per target directory. Serge Vakulenko 2015-06-22 18:02:18 -07:00
  • 84445ee1f7 Fixed bug in fsutil, occasionally resulted in unexpected fsck errors. It was caused by garbage at end of file names. Sergey 2015-06-21 20:00:36 -07:00
  • bca590d42b Fixed issue #44. Removed unnesessary include <sys/types.h> from stdio.h, stdlib.h, string.h, strings.h and time.h. Sergey 2015-06-21 18:59:02 -07:00