9
0
Fork 0
Commit Graph

43 Commits

Author SHA1 Message Date
patacongo 0bb0a4e316 Move file-system header files to include/nuttx/fs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4499 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-21 18:01:07 +00:00
patacongo 74b415b5dd Add support for the Atollic 'Lite' toolchain in all STM32 F4 configurations
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4417 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-23 18:42:36 +00:00
patacongo 7a6baccc42 Fix a small RAM log bug (the RAM log still does not work)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4385 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-12 20:27:49 +00:00
patacongo d81e408586 Fix some typos and compilation errors introduced in the last checkin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4384 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-12 02:53:01 +00:00
patacongo e6e43e583c Add logic to re-direct debug output to a sysloggin device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4381 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 14:20:40 +00:00
patacongo 910a9ac9dd Add logic so that a RAM log can be used in place of a console device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4380 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 03:50:52 +00:00
patacongo 5d862a3ca5 Candidate fix for the libboard.a dependency problem (from Mike Smith)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4346 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-29 20:07:16 +00:00
patacongo 95eb54a8a8 Fix issue with multilib build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3926 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-08-30 12:49:24 +00:00
patacongo e1a8bc740d STM32 I2C fix, documentation update, fixes for FreeBSD/ASH build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3917 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-08-27 14:58:42 +00:00
patacongo 8c6706a0ae Add an 'export' target to the NuttX top-level Makefile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3771 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-07-11 22:52:51 +00:00
patacongo 64ef7ee5f7 Add kernel mode hooks and reminders for other architectures
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3484 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-04-08 18:42:26 +00:00
patacongo d8ab80ccef current_regs should be volatile; add support for nested interrupts; enable interrupts during syscall processing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3475 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-04-06 23:01:06 +00:00
patacongo 0b6e9f33f5 Remove user_initialize(); Make sure all integer types are signed that need to be
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3474 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-04-06 17:48:56 +00:00
patacongo 0fe79fa1bf Pass __KERNEL__ define (or not) to all makes to handle small differences in user-/kernel-builds
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3459 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-04-03 18:42:33 +00:00
patacongo 0559e511ba Add basic syscall logic for i486 and AVR32
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3437 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-30 00:50:16 +00:00
patacongo 1d8fd2859a Add more syscall files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3436 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-29 12:35:11 +00:00
patacongo 5b2b2a609f Moving toward system call infrastructure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3435 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-29 00:07:02 +00:00
patacongo 933fc8bb49 Fix QEMU timer interrupt handler
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3389 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-17 22:33:49 +00:00
patacongo 09ccba7947 Documentation updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3388 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-17 13:44:45 +00:00
patacongo f1aa78093d Fix QEMU timer interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3387 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-16 17:17:58 +00:00
patacongo 6fafa11958 apps/-related updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3364 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-11 12:36:30 +00:00
patacongo 619968406b enable/disable IRQ backward
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3363 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-10 23:37:45 +00:00
patacongo 3ece12d2fe Restructure interrupt/timer logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3362 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-10 22:16:05 +00:00
patacongo 445166dd10 Fix QEMU context switch bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3361 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-10 18:38:37 +00:00
patacongo 0d42de9829 Experimental version of waitpid()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3359 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-10 14:00:04 +00:00
patacongo 583fe718e2 Add QEMU NSH configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3358 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-10 04:13:44 +00:00
patacongo c374856154 Fix basic QEMU port
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3357 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-10 00:58:10 +00:00
patacongo d550dd0865 #warning removal
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3355 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-09 03:41:34 +00:00
patacongo 116b57da4a Some VSN changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3354 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-09 02:44:30 +00:00
patacongo 205fffbf49 Fix fullcontextrestore bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3353 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-09 02:04:45 +00:00
patacongo d7128278fc Remove Cygwin dependencies from .S files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3352 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-08 02:37:41 +00:00
patacongo 531076a259 misc QEMU fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3351 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-08 01:24:42 +00:00
patacongo 89406239aa Add i486 toolchain support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3349 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-07 02:53:37 +00:00
patacongo 1fea66fa63 Cosmetics updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3348 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-06 23:32:47 +00:00
patacongo f125a54038 RTL driver update (still in progress)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3346 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-06 13:55:20 +00:00
patacongo 3a4b998bd4 Fix QEMU build target name
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3345 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-06 03:32:15 +00:00
patacongo e3cdc2ea35 QEMU i486 port is code complete
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3342 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-06 00:08:40 +00:00
patacongo 6121b3dcc0 Add a stub for the QEMU serial driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3341 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-05 20:05:01 +00:00
patacongo 4fc34d21a1 Completes port of interrpt handling logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3340 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-05 19:28:59 +00:00
patacongo a166ae5abf Add QEMU interrupt handling (incomplete)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3339 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-05 16:04:24 +00:00
patacongo b57d5565bd Add task init and signal scheduling logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3338 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-05 01:56:44 +00:00
patacongo 98c6030870 More QEMU logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3337 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-05 00:01:21 +00:00
patacongo bf3464e721 First cut at x86 build environment
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3336 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-03-04 22:25:03 +00:00