tpg/acess2.git
12 years agoKernel - Fixed heap returning (void*)-1 instead of NULL on error
John Hodge [Tue, 7 Aug 2012 08:40:29 +0000 (16:40 +0800)]
Kernel - Fixed heap returning (void*)-1 instead of NULL on error

12 years agoUSB - Added rudimentary device cleanup
John Hodge [Mon, 6 Aug 2012 10:19:25 +0000 (18:19 +0800)]
USB - Added rudimentary device cleanup

12 years agoUSB - Updated code to use endpoint registration
John Hodge [Mon, 6 Aug 2012 10:09:35 +0000 (18:09 +0800)]
USB - Updated code to use endpoint registration

12 years agoUSB - Changed HC API to reflect more advanced features
John Hodge [Mon, 6 Aug 2012 07:29:45 +0000 (15:29 +0800)]
USB - Changed HC API to reflect more advanced features

- NOTE: USB code currently uses the UHCI behavior and doesn't call
  the InitControl/etc functions (except for interrupts)

12 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Sun, 5 Aug 2012 11:04:13 +0000 (19:04 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

12 years agoMerge branch 'master' of git.mutabah.net:acess2
John Hodge [Sun, 5 Aug 2012 11:02:35 +0000 (19:02 +0800)]
Merge branch 'master' of git.mutabah.net:acess2

Conflicts:
KernelLand/Modules/IPStack/adapters.c

12 years agoUsermode/AxWin3 - Minor changes
John Hodge [Sun, 5 Aug 2012 10:57:09 +0000 (18:57 +0800)]
Usermode/AxWin3 - Minor changes

12 years agoUsermode - Added armv6 userland shims
John Hodge [Fri, 3 Aug 2012 05:40:54 +0000 (13:40 +0800)]
Usermode - Added armv6 userland shims

12 years agoKernel - Added untested armv6 tree (mostly copypasta of armv7)
John Hodge [Fri, 3 Aug 2012 05:40:10 +0000 (13:40 +0800)]
Kernel - Added untested armv6 tree (mostly copypasta of armv7)

12 years agoKernel - Added $(LIBGCC_PATH) to allow libgcc to be last in link
John Hodge [Fri, 3 Aug 2012 05:39:30 +0000 (13:39 +0800)]
Kernel - Added $(LIBGCC_PATH) to allow libgcc to be last in link

12 years agoModules - Added -ffreestanding to module build (allows stdint.h)
John Hodge [Fri, 3 Aug 2012 05:39:10 +0000 (13:39 +0800)]
Modules - Added -ffreestanding to module build (allows stdint.h)

12 years agoModules/IPStack - Made use of "sti" x86 only
John Hodge [Fri, 3 Aug 2012 05:38:52 +0000 (13:38 +0800)]
Modules/IPStack - Made use of "sti" x86 only

12 years agoKernel/tpl_mm_phys - Fixed use of MM_GetPhyAddr
John Hodge [Fri, 3 Aug 2012 05:38:16 +0000 (13:38 +0800)]
Kernel/tpl_mm_phys - Fixed use of MM_GetPhyAddr

12 years agoUsermode - Slight fixes in preparation for armv6
John Hodge [Fri, 3 Aug 2012 05:37:47 +0000 (13:37 +0800)]
Usermode - Slight fixes in preparation for armv6

12 years agoKernel/vfs - Fixed potential lockup, logging for crap function pointers
John Hodge [Wed, 1 Aug 2012 13:34:11 +0000 (21:34 +0800)]
Kernel/vfs - Fixed potential lockup, logging for crap function pointers

12 years agoUsermode - heap debugging and memmove speedup
John Hodge [Wed, 1 Aug 2012 13:33:32 +0000 (21:33 +0800)]
Usermode - heap debugging and memmove speedup

12 years agoUserland/libc - (minor) Debugging in heap
John Hodge [Wed, 1 Aug 2012 06:12:58 +0000 (14:12 +0800)]
Userland/libc - (minor) Debugging in heap

12 years agoTODO - Random notes
John Hodge [Wed, 1 Aug 2012 01:18:22 +0000 (09:18 +0800)]
TODO - Random notes

12 years agoKernel - (minor) Debug changes in x86_64
John Hodge [Wed, 1 Aug 2012 01:18:02 +0000 (09:18 +0800)]
Kernel - (minor) Debug changes in x86_64

12 years agoUsermode - Removed axwin2 (completly defunct)
John Hodge [Wed, 1 Aug 2012 01:11:20 +0000 (09:11 +0800)]
Usermode - Removed axwin2 (completly defunct)

12 years agoUsermode/AxWin3 - Added keysyms (symlink to kernel version)
John Hodge [Tue, 31 Jul 2012 13:14:43 +0000 (21:14 +0800)]
Usermode/AxWin3 - Added keysyms (symlink to kernel version)

12 years agoKernel/vfs - (minor) Logging update in ChDir
John Hodge [Tue, 31 Jul 2012 13:12:07 +0000 (21:12 +0800)]
Kernel/vfs - (minor) Logging update in ChDir

12 years agoUsermode/AxWin3 - Misc commenting removal
John Hodge [Tue, 31 Jul 2012 13:01:37 +0000 (21:01 +0800)]
Usermode/AxWin3 - Misc commenting removal

12 years agoUsermode - (minor) Evaluated libgcc path earlier
John Hodge [Tue, 31 Jul 2012 11:49:29 +0000 (19:49 +0800)]
Usermode - (minor) Evaluated libgcc path earlier

12 years agoKernel - (minor) Changed log type for GetThreadByID failure
John Hodge [Tue, 31 Jul 2012 11:48:34 +0000 (19:48 +0800)]
Kernel - (minor) Changed log type for GetThreadByID failure

12 years agoUsermode/libc - Fix bug in strtol
John Hodge [Tue, 31 Jul 2012 11:48:01 +0000 (19:48 +0800)]
Usermode/libc - Fix bug in strtol

- Uninitialised 'neg' caused random negative values

12 years agoAxWin3 - Bugfixes everywhere, hotkeys working
John Hodge [Tue, 31 Jul 2012 11:44:04 +0000 (19:44 +0800)]
AxWin3 - Bugfixes everywhere, hotkeys working

- Fixed offset errors in mouse input
- Fixed Widget_GetText never returning
 > Compound bug, IPC wait failure and not implimented serverside
- Used the return value of client window message handlers
 > Now warns when a message is unhandled
- Hotkeys implimented and work
 > NOTE: Win-R -> Run is hardcoded in WM/main.c
 > TODO: Use a config library/server instead.

12 years agoKernel - Fixed screen not updating in VT framebuffer mode
John Hodge [Tue, 31 Jul 2012 03:20:11 +0000 (11:20 +0800)]
Kernel - Fixed screen not updating in VT framebuffer mode

12 years agoUsermode/ld-acess - Removed libgcc exports
John Hodge [Tue, 31 Jul 2012 03:18:41 +0000 (11:18 +0800)]
Usermode/ld-acess - Removed libgcc exports

12 years agoUsermode/libc - Implimented strtoll/strtol
John Hodge [Mon, 30 Jul 2012 13:26:00 +0000 (21:26 +0800)]
Usermode/libc - Implimented strtoll/strtol

12 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Mon, 30 Jul 2012 07:45:13 +0000 (15:45 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

12 years agoMore todos
John Hodge [Mon, 30 Jul 2012 05:22:16 +0000 (13:22 +0800)]
More todos

12 years agoKernel - Cleaing out x86 mm_phys
John Hodge [Mon, 30 Jul 2012 04:13:07 +0000 (12:13 +0800)]
Kernel - Cleaing out x86 mm_phys

12 years agoKernel - Fixing x86_64 compile errors from MM_GetPhysAddr change
John Hodge [Mon, 30 Jul 2012 04:11:27 +0000 (12:11 +0800)]
Kernel - Fixing x86_64 compile errors from MM_GetPhysAddr change

12 years agoGotta have a TODO file :)
John Hodge [Sun, 29 Jul 2012 10:09:16 +0000 (18:09 +0800)]
Gotta have a TODO file :)

12 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Tue, 24 Jul 2012 11:30:31 +0000 (19:30 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

12 years agoKernel - Implimented double buffering in video utils (and VESA)
John Hodge [Fri, 20 Jul 2012 03:23:09 +0000 (11:23 +0800)]
Kernel - Implimented double buffering in video utils (and VESA)

- Speeds up scrolling on real hardware :)

12 years agoKernel - Added pmemmap sorting and fixed memmove
John Hodge [Fri, 20 Jul 2012 02:36:30 +0000 (10:36 +0800)]
Kernel - Added pmemmap sorting and fixed memmove

12 years agoKernel - Cleaning up useless message spam
John Hodge [Thu, 19 Jul 2012 15:06:11 +0000 (23:06 +0800)]
Kernel - Cleaning up useless message spam

12 years agoJust a little cleanup
John Hodge [Thu, 19 Jul 2012 14:56:22 +0000 (22:56 +0800)]
Just a little cleanup

12 years agoKernel - Adding flags for network adapters
John Hodge [Thu, 19 Jul 2012 14:37:26 +0000 (22:37 +0800)]
Kernel - Adding flags for network adapters

12 years agoKernel - Added stub E1000 driver
John Hodge [Thu, 19 Jul 2012 10:33:50 +0000 (18:33 +0800)]
Kernel - Added stub E1000 driver

12 years agoModules/InitRD - Added telnetd
John Hodge [Thu, 19 Jul 2012 10:29:00 +0000 (18:29 +0800)]
Modules/InitRD - Added telnetd

12 years agoModules/Ext2 - Fixed zero-length filenames and memory leaks
John Hodge [Thu, 19 Jul 2012 07:51:24 +0000 (15:51 +0800)]
Modules/Ext2 - Fixed zero-length filenames and memory leaks

- DiskTool - Misc fixes

12 years agoDiskTool - Fixing build errors from recent kernel changes
John Hodge [Thu, 19 Jul 2012 07:05:12 +0000 (15:05 +0800)]
DiskTool - Fixing build errors from recent kernel changes

12 years agoKernel - Standardised kernel build tag (placed in gsBuildInfo)
John Hodge [Thu, 19 Jul 2012 06:58:55 +0000 (14:58 +0800)]
Kernel - Standardised kernel build tag (placed in gsBuildInfo)

12 years agoKernel - Changed MM_GetPhysAddr to take a pointer
John Hodge [Wed, 18 Jul 2012 13:37:19 +0000 (21:37 +0800)]
Kernel - Changed MM_GetPhysAddr to take a pointer

12 years agoKernel/x86 - Cleaned up PMM init (and removed mboot from pmm code)
John Hodge [Wed, 18 Jul 2012 10:50:26 +0000 (18:50 +0800)]
Kernel/x86 - Cleaned up PMM init (and removed mboot from pmm code)

12 years agoUsermode/wget - Fixed minor warning that caused compilation failure
John Hodge [Tue, 17 Jul 2012 08:13:31 +0000 (16:13 +0800)]
Usermode/wget - Fixed minor warning that caused compilation failure

12 years agoKernel - Fixing bugs exposed with `qemu -nographic`
John Hodge [Tue, 17 Jul 2012 08:05:29 +0000 (16:05 +0800)]
Kernel - Fixing bugs exposed with `qemu -nographic`

12 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Tue, 17 Jul 2012 05:45:16 +0000 (13:45 +0800)]
Merge branch 'master' of git://localhost/acess2

12 years agoKernel/vfs - Added (but haven't used) dirty node flag
John Hodge [Tue, 17 Jul 2012 05:37:39 +0000 (13:37 +0800)]
Kernel/vfs - Added (but haven't used) dirty node flag

12 years agoDiskTool - Usability fixes
John Hodge [Tue, 17 Jul 2012 05:37:20 +0000 (13:37 +0800)]
DiskTool - Usability fixes

12 years agoModules/EXT2 - Working on write support
John Hodge [Tue, 17 Jul 2012 05:36:28 +0000 (13:36 +0800)]
Modules/EXT2 - Working on write support

12 years agoBuildConf - Fixed ARMv7 compile bugs
John Hodge [Mon, 16 Jul 2012 05:39:14 +0000 (13:39 +0800)]
BuildConf - Fixed ARMv7 compile bugs

12 years agoKernelLand - Fixing issues compiling ARMv7
John Hodge [Mon, 16 Jul 2012 05:38:57 +0000 (13:38 +0800)]
KernelLand - Fixing issues compiling ARMv7

12 years agoModules/Tegra2Vid - Fiddling, seems to not want to come out of 16 bpp mode
John Hodge [Mon, 16 Jul 2012 05:34:52 +0000 (13:34 +0800)]
Modules/Tegra2Vid - Fiddling, seems to not want to come out of 16 bpp mode

12 years agoModules/EHCI - Planning out, might need USB HC API changes
John Hodge [Mon, 16 Jul 2012 05:33:38 +0000 (13:33 +0800)]
Modules/EHCI - Planning out, might need USB HC API changes

12 years agoModules/USB - Fixed debugging typo in devinit
John Hodge [Sun, 15 Jul 2012 04:49:51 +0000 (12:49 +0800)]
Modules/USB - Fixed debugging typo in devinit

12 years agoKernel - Debugging AxWin3 error
John Hodge [Sun, 15 Jul 2012 04:49:09 +0000 (12:49 +0800)]
Kernel - Debugging AxWin3 error

12 years agoUsermode/axwin3 - Fixed using stdout as stdin (causing read errors)
John Hodge [Sun, 15 Jul 2012 04:47:38 +0000 (12:47 +0800)]
Usermode/axwin3 - Fixed using stdout as stdin (causing read errors)

12 years agoKernel/Modules - Removed "nothing to be done for 'install'" message for static modules
John Hodge [Sun, 15 Jul 2012 04:07:37 +0000 (12:07 +0800)]
Kernel/Modules - Removed "nothing to be done for 'install'" message for static modules

12 years agoGeneral cleanup and bugfixes
John Hodge [Sun, 15 Jul 2012 04:05:57 +0000 (12:05 +0800)]
General cleanup and bugfixes

- Compressed installed versions of kernel modules
- Added backtrace when user apps fault
- Fixed compilation error in dhcpclient
- Added initrd to x86's build

12 years agoMerge branch 'master' of ted.mutabah.net:acess2
John Hodge [Sat, 14 Jul 2012 12:33:36 +0000 (20:33 +0800)]
Merge branch 'master' of ted.mutabah.net:acess2

12 years agoKernel - Silencing complaining compilers
John Hodge [Sat, 14 Jul 2012 12:33:05 +0000 (20:33 +0800)]
Kernel - Silencing complaining compilers

12 years agoMerge branch 'master' of ted.mutabah.net:acess2
John Hodge [Sat, 14 Jul 2012 12:28:44 +0000 (20:28 +0800)]
Merge branch 'master' of ted.mutabah.net:acess2

12 years agoKernel/rootfs - Fixed root not being a directory
John Hodge [Sat, 14 Jul 2012 12:28:29 +0000 (20:28 +0800)]
Kernel/rootfs - Fixed root not being a directory

12 years agoKernel - Fixed bug in DrvUtil_Disk causing bad return values
John Hodge [Sat, 14 Jul 2012 12:27:00 +0000 (20:27 +0800)]
Kernel - Fixed bug in DrvUtil_Disk causing bad return values

12 years agoDiskTool - Autodetection of filesystems and better debugging
John Hodge [Sat, 14 Jul 2012 12:26:40 +0000 (20:26 +0800)]
DiskTool - Autodetection of filesystems and better debugging

12 years agoModules/LVM - Fixed bugs with reference counting and cleanup
John Hodge [Sat, 14 Jul 2012 12:26:02 +0000 (20:26 +0800)]
Modules/LVM - Fixed bugs with reference counting and cleanup

12 years agoVFS - Fixed unmount issues and added filesystem autodetection
John Hodge [Sat, 14 Jul 2012 12:25:27 +0000 (20:25 +0800)]
VFS - Fixed unmount issues and added filesystem autodetection

12 years agoKernel - Added .Detect method to VFS drivers
John Hodge [Sat, 14 Jul 2012 12:24:10 +0000 (20:24 +0800)]
Kernel - Added .Detect method to VFS drivers

12 years agoKernel/VFS - Fixed logic error in MkNod (rootfs and dir.c)
John Hodge [Sat, 14 Jul 2012 10:14:55 +0000 (18:14 +0800)]
Kernel/VFS - Fixed logic error in MkNod (rootfs and dir.c)

- Also did minor debugging changes to heap and USB keyboard

12 years agoModules/FAT - Fixed unimplimented incomplete directory nodes
John Hodge [Sat, 14 Jul 2012 10:14:00 +0000 (18:14 +0800)]
Modules/FAT - Fixed unimplimented incomplete directory nodes

12 years agoKernel/Heap - Debugging change (dump paddr of bad value)
John Hodge [Sat, 14 Jul 2012 09:49:45 +0000 (17:49 +0800)]
Kernel/Heap - Debugging change (dump paddr of bad value)

12 years agoKernel/PCI - Removed unused port bitmap
John Hodge [Sat, 14 Jul 2012 09:49:26 +0000 (17:49 +0800)]
Kernel/PCI - Removed unused port bitmap

12 years agoKernel/rwlock - Fixed wrong logic causing lockup
John Hodge [Sat, 14 Jul 2012 09:49:06 +0000 (17:49 +0800)]
Kernel/rwlock - Fixed wrong logic causing lockup

12 years agoKernel/libc - Fixed vsnprintf to be more standard
John Hodge [Sat, 14 Jul 2012 09:48:38 +0000 (17:48 +0800)]
Kernel/libc - Fixed vsnprintf to be more standard

12 years agoMerge branch 'master' of ted.mutabah.net:acess2
John Hodge [Sat, 14 Jul 2012 09:23:32 +0000 (17:23 +0800)]
Merge branch 'master' of ted.mutabah.net:acess2

Conflicts:
KernelLand/Kernel/Makefile

12 years agoDiskTool - Adding cleanup
John Hodge [Sat, 14 Jul 2012 05:09:41 +0000 (13:09 +0800)]
DiskTool - Adding cleanup

12 years agoKernel - Added return value to module cleanup, fixed LVM bugs
John Hodge [Sat, 14 Jul 2012 05:08:11 +0000 (13:08 +0800)]
Kernel - Added return value to module cleanup, fixed LVM bugs

12 years agoKernel/VFS - Added unmount support
John Hodge [Sat, 14 Jul 2012 05:07:22 +0000 (13:07 +0800)]
Kernel/VFS - Added unmount support

12 years agoKernel - Added a Read-Write lock implimentation (untested)
John Hodge [Sat, 14 Jul 2012 05:06:10 +0000 (13:06 +0800)]
Kernel - Added a Read-Write lock implimentation (untested)

12 years agoAcessNative/nativefs - Fixed memory leak due to Close() not being bound
John Hodge [Fri, 13 Jul 2012 10:52:50 +0000 (18:52 +0800)]
AcessNative/nativefs - Fixed memory leak due to Close() not being bound

12 years agoDiskTool - Added LVM support
John Hodge [Fri, 13 Jul 2012 10:52:03 +0000 (18:52 +0800)]
DiskTool - Added LVM support

12 years agoModules/FAT - Logged unimplimented function
John Hodge [Fri, 13 Jul 2012 10:49:28 +0000 (18:49 +0800)]
Modules/FAT - Logged unimplimented function

12 years agoVFS - Bugfixes to nodecache
John Hodge [Fri, 13 Jul 2012 10:48:12 +0000 (18:48 +0800)]
VFS - Bugfixes to nodecache

- Now can tell if a node is deallocated when using UncacheNode (allows on-free actions)

12 years agoKernel - Split drvutil.c into disk and video variants
John Hodge [Fri, 13 Jul 2012 05:24:05 +0000 (13:24 +0800)]
Kernel - Split drvutil.c into disk and video variants

12 years agoAcessNative - Added write support to nativefs
John Hodge [Fri, 13 Jul 2012 04:53:03 +0000 (12:53 +0800)]
AcessNative - Added write support to nativefs

12 years agoDiskTool - Fixed debugging
John Hodge [Fri, 13 Jul 2012 04:52:11 +0000 (12:52 +0800)]
DiskTool - Fixed debugging

12 years agoModules/FAT - Fixed write support
John Hodge [Fri, 13 Jul 2012 03:28:39 +0000 (11:28 +0800)]
Modules/FAT - Fixed write support

- LFN is correct enough for mtools
- Name mangling is a little incorrect, but works
 > A rework to fit the fatgen103 standard is underway
- Timestamps are possibly buggy

12 years agoKernel - Better documentation of timestamp/format_date
John Hodge [Fri, 13 Jul 2012 03:10:08 +0000 (11:10 +0800)]
Kernel - Better documentation of timestamp/format_date

12 years agoKernel - Fixing small errors exposed by new compiler
John Hodge [Thu, 12 Jul 2012 08:54:26 +0000 (16:54 +0800)]
Kernel - Fixing small errors exposed by new compiler

12 years agoModules/FAT - Implimentation of FAT_Link, validity unknown but it compiles
John Hodge [Thu, 12 Jul 2012 08:50:09 +0000 (16:50 +0800)]
Modules/FAT - Implimentation of FAT_Link, validity unknown but it compiles

12 years agoKernel - Added ctype.h header
John Hodge [Thu, 12 Jul 2012 08:47:32 +0000 (16:47 +0800)]
Kernel - Added ctype.h header

12 years agoDiskTool - Added endianness swaps and better logging
John Hodge [Thu, 12 Jul 2012 07:44:07 +0000 (15:44 +0800)]
DiskTool - Added endianness swaps and better logging

12 years agoDiskTool - Cleanup, copy command
John Hodge [Wed, 11 Jul 2012 15:41:00 +0000 (23:41 +0800)]
DiskTool - Cleanup, copy command

12 years agoModules/FAT - HUGE Rewrite to driver, with experimental write support
John Hodge [Wed, 11 Jul 2012 15:38:38 +0000 (23:38 +0800)]
Modules/FAT - HUGE Rewrite to driver, with experimental write support

12 years agoKernel - Split libc-esque functions into another file (to aid AcessNative)
John Hodge [Wed, 11 Jul 2012 15:37:40 +0000 (23:37 +0800)]
Kernel - Split libc-esque functions into another file (to aid AcessNative)

12 years agoKernel/VFS - Error catching in MkNod/O_CREAT
John Hodge [Wed, 11 Jul 2012 15:37:12 +0000 (23:37 +0800)]
Kernel/VFS - Error catching in MkNod/O_CREAT

UCC git Repository :: git.ucc.asn.au