tpg/acess2.git
11 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

11 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)

11 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

11 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)

11 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

11 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`

11 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

11 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

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

11 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

11 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

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

11 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)

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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)

11 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

11 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

11 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

11 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

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

11 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

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

11 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)

11 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

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

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

11 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)

11 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

11 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

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

11 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

11 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

11 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

11 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

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

11 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

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

11 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

11 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)

11 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

11 years agoDiskTool - Mounts successfully, debugging readdir
John Hodge [Mon, 9 Jul 2012 08:24:35 +0000 (16:24 +0800)]
DiskTool - Mounts successfully, debugging readdir

11 years agoAcessNative - Fixed nativefs using the wrong off_t
John Hodge [Mon, 9 Jul 2012 08:24:15 +0000 (16:24 +0800)]
AcessNative - Fixed nativefs using the wrong off_t

11 years agoModules/FAT - Changed error message to be more specific
John Hodge [Mon, 9 Jul 2012 08:23:28 +0000 (16:23 +0800)]
Modules/FAT - Changed error message to be more specific

11 years agoDiskTool - Compiling again, now with modules
John Hodge [Mon, 9 Jul 2012 07:32:34 +0000 (15:32 +0800)]
DiskTool - Compiling again, now with modules

11 years agoKernel - Fixed improper use of sprintf
John Hodge [Mon, 9 Jul 2012 07:31:47 +0000 (15:31 +0800)]
Kernel - Fixed improper use of sprintf

11 years agoKernel/VFS - Fixed missuse of strcmp that caused userland compilations to break
John Hodge [Mon, 9 Jul 2012 07:09:57 +0000 (15:09 +0800)]
Kernel/VFS - Fixed missuse of strcmp that caused userland compilations to break

11 years agoDiskTool - Adding action interface, module loading (for filesystems)
John Hodge [Mon, 9 Jul 2012 05:40:47 +0000 (13:40 +0800)]
DiskTool - Adding action interface, module loading (for filesystems)

- TODO: Stub modules.h to perform neat initialisation

11 years agoDiskTook - Linked to AcessNative's nativefs, cleared up some warnings
John Hodge [Mon, 9 Jul 2012 04:45:26 +0000 (12:45 +0800)]
DiskTook - Linked to AcessNative's nativefs, cleared up some warnings

11 years agoDiskTool - Now compiles (but does nothing)
John Hodge [Mon, 9 Jul 2012 04:38:29 +0000 (12:38 +0800)]
DiskTool - Now compiles (but does nothing)

11 years agoKernel - Adding network debugging, disabled
John Hodge [Sun, 8 Jul 2012 01:28:52 +0000 (09:28 +0800)]
Kernel - Adding network debugging, disabled

- Disabled because the RTL8139 driver doesn't get the TOK interrupt
  while the logging code is waiting for a TX desc

11 years agoDiskTool - Fiddling towards compiling
John Hodge [Sat, 7 Jul 2012 15:30:32 +0000 (23:30 +0800)]
DiskTool - Fiddling towards compiling

11 years agoModules/PS2KbMouse - Fixed lack of brackets in pl050
John Hodge [Fri, 6 Jul 2012 11:29:55 +0000 (19:29 +0800)]
Modules/PS2KbMouse - Fixed lack of brackets in pl050

11 years agoDiskTool - Side project to use the VFS for image manipulation
John Hodge [Fri, 6 Jul 2012 08:31:10 +0000 (16:31 +0800)]
DiskTool - Side project to use the VFS for image manipulation

11 years agoAcessNative - Cleaning up debug
John Hodge [Wed, 4 Jul 2012 14:21:41 +0000 (22:21 +0800)]
AcessNative - Cleaning up debug

11 years agoUsermode - Fixes to magic non-recusive build
John Hodge [Wed, 4 Jul 2012 13:34:16 +0000 (21:34 +0800)]
Usermode - Fixes to magic non-recusive build

11 years agoUsermode/axwin3 - Commenting
John Hodge [Wed, 4 Jul 2012 13:33:43 +0000 (21:33 +0800)]
Usermode/axwin3 - Commenting

11 years agoAcessNative - Fixing crashes
John Hodge [Wed, 4 Jul 2012 13:32:31 +0000 (21:32 +0800)]
AcessNative - Fixing crashes

11 years agoKernel - Cleaning up some ARMv7 warnings due to alignment
John Hodge [Wed, 20 Jun 2012 14:58:03 +0000 (22:58 +0800)]
Kernel - Cleaning up some ARMv7 warnings due to alignment

11 years agoKernel - Moved node type to the beginning of tVFS_Node
John Hodge [Wed, 20 Jun 2012 14:57:25 +0000 (22:57 +0800)]
Kernel - Moved node type to the beginning of tVFS_Node

11 years agoKernel - PMM Statistics prototype in hal_proc.h
John Hodge [Wed, 20 Jun 2012 14:57:02 +0000 (22:57 +0800)]
Kernel - PMM Statistics prototype in hal_proc.h

11 years agoModules/InitRD - Added comment support
John Hodge [Wed, 20 Jun 2012 14:55:54 +0000 (22:55 +0800)]
Modules/InitRD - Added comment support

11 years agoKernel - Added PMM stats method (stubbed) to x86_64 and template
John Hodge [Wed, 20 Jun 2012 14:54:10 +0000 (22:54 +0800)]
Kernel - Added PMM stats method (stubbed) to x86_64 and template

11 years agoKernel/x86 - Added PMM statistics
John Hodge [Wed, 20 Jun 2012 14:29:04 +0000 (22:29 +0800)]
Kernel/x86 - Added PMM statistics

11 years agoUsermode/wget - Passed protocol name to getaddrinfo
John Hodge [Thu, 14 Jun 2012 08:49:19 +0000 (16:49 +0800)]
Usermode/wget - Passed protocol name to getaddrinfo

11 years agoModules/LVM - Changed drive file from .volume to ROOT
John Hodge [Thu, 14 Jun 2012 08:48:47 +0000 (16:48 +0800)]
Modules/LVM - Changed drive file from .volume to ROOT

11 years agoModules/ATA - A little more debug
John Hodge [Thu, 14 Jun 2012 08:48:23 +0000 (16:48 +0800)]
Modules/ATA - A little more debug

11 years agoKernel/modules - moved relocation to before dep checks, the strings need to be reloca...
John Hodge [Thu, 14 Jun 2012 08:47:38 +0000 (16:47 +0800)]
Kernel/modules - moved relocation to before dep checks, the strings need to be relocated first :/

11 years agoCommon/ELF Loader - Debug fixes and detection for no-relocated binaries
John Hodge [Thu, 14 Jun 2012 08:46:19 +0000 (16:46 +0800)]
Common/ELF Loader - Debug fixes and detection for no-relocated binaries

11 years agoUsermode/build - Added the actual version of libgcc to the library path
John Hodge [Thu, 14 Jun 2012 08:44:54 +0000 (16:44 +0800)]
Usermode/build - Added the actual version of libgcc to the library path

11 years agoKernel - Added /Devices/{zero,one,null}
John Hodge [Thu, 14 Jun 2012 08:41:40 +0000 (16:41 +0800)]
Kernel - Added /Devices/{zero,one,null}

11 years agoModules/LVM - Fixed uninitalised value
John Hodge [Thu, 14 Jun 2012 08:38:58 +0000 (16:38 +0800)]
Modules/LVM - Fixed uninitalised value

11 years agoUsermode/libc - Implimented abs/labs for a ported game
John Hodge [Thu, 14 Jun 2012 08:38:01 +0000 (16:38 +0800)]
Usermode/libc - Implimented abs/labs for a ported game

11 years agoRoot - Added wget to core makefile
John Hodge [Sun, 27 May 2012 10:28:07 +0000 (18:28 +0800)]
Root - Added wget to core makefile

11 years agoUsermode/wget - Can download a small text file, woot!
John Hodge [Sun, 27 May 2012 10:27:51 +0000 (18:27 +0800)]
Usermode/wget - Can download a small text file, woot!

11 years agoModules/UHCI - More verbose interrupt messages (x86_64 debugging)
John Hodge [Sun, 27 May 2012 10:27:24 +0000 (18:27 +0800)]
Modules/UHCI - More verbose interrupt messages (x86_64 debugging)

11 years agoUsermode/libpsocket - Heaps of work on getaddrinfo
John Hodge [Sun, 27 May 2012 10:27:00 +0000 (18:27 +0800)]
Usermode/libpsocket - Heaps of work on getaddrinfo

11 years agoUsermode/libnet - Sorting things out (and made a TCP client helper function)
John Hodge [Sun, 27 May 2012 10:26:32 +0000 (18:26 +0800)]
Usermode/libnet - Sorting things out (and made a TCP client helper function)

11 years agoUsermode - Added O_RDWR and friends to unistd.h
John Hodge [Sun, 27 May 2012 05:08:18 +0000 (13:08 +0800)]
Usermode - Added O_RDWR and friends to unistd.h

11 years agoUsermode/libpsocket - Working on BSD/POSIX socket emulation
John Hodge [Sun, 27 May 2012 05:07:50 +0000 (13:07 +0800)]
Usermode/libpsocket - Working on BSD/POSIX socket emulation

11 years agoUsermode/wget - Renamed source dir
John Hodge [Sat, 26 May 2012 09:09:08 +0000 (17:09 +0800)]
Usermode/wget - Renamed source dir

11 years agoMerge branch 'master' of git://cadel.mutabah.net/acess2
John Hodge [Sat, 26 May 2012 09:07:39 +0000 (17:07 +0800)]
Merge branch 'master' of git://cadel.mutabah.net/acess2

11 years agoUserland/wget - Starting on a wget clone
John Hodge [Sat, 26 May 2012 09:04:12 +0000 (17:04 +0800)]
Userland/wget - Starting on a wget clone

11 years agoFixing up misc x86-64 bugs
John Hodge [Thu, 24 May 2012 14:01:53 +0000 (22:01 +0800)]
Fixing up misc x86-64 bugs

11 years agoUsermode - Moved include files to each library's directory
John Hodge [Thu, 24 May 2012 12:14:06 +0000 (20:14 +0800)]
Usermode - Moved include files to each library's directory

11 years agoKernel - Applying MM_MapTemp changes to armv7 and amd64
John Hodge [Tue, 22 May 2012 07:57:17 +0000 (15:57 +0800)]
Kernel - Applying MM_MapTemp changes to armv7 and amd64

11 years agoUsermode/mount - Added options support
John Hodge [Tue, 22 May 2012 07:41:40 +0000 (15:41 +0800)]
Usermode/mount - Added options support

11 years agoCleanups - MM_MapTemp to return void*, VFS use Unlink instead of Relink
John Hodge [Tue, 22 May 2012 07:40:50 +0000 (15:40 +0800)]
Cleanups - MM_MapTemp to return void*, VFS use Unlink instead of Relink

11 years agoKernel - Moved module relocation to after dependencies are resolved
John Hodge [Tue, 22 May 2012 04:39:49 +0000 (12:39 +0800)]
Kernel - Moved module relocation to after dependencies are resolved

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