tpg/acess2.git
12 years agoLibraries/ld-acess - APPEND and TRUNCATE flags (unimplimented)
John Hodge [Wed, 12 Sep 2012 02:59:21 +0000 (10:59 +0800)]
Libraries/ld-acess - APPEND and TRUNCATE flags (unimplimented)

12 years agoModules/FAT - Replaced literal -1 for EOC with GETFATVALUE_EOC
John Hodge [Sun, 2 Sep 2012 11:55:42 +0000 (19:55 +0800)]
Modules/FAT - Replaced literal -1 for EOC with GETFATVALUE_EOC

12 years agoKernel - Misc
John Hodge [Sun, 2 Sep 2012 11:55:08 +0000 (19:55 +0800)]
Kernel - Misc

12 years agoUsermode - Heaps more headers in libposix/psocket/libc
John Hodge [Sat, 1 Sep 2012 14:18:06 +0000 (22:18 +0800)]
Usermode - Heaps more headers in libposix/psocket/libc

12 years agoTools/GCCProxy - Fixing more bugs
John Hodge [Sat, 1 Sep 2012 07:14:04 +0000 (15:14 +0800)]
Tools/GCCProxy - Fixing more bugs

12 years agoTools/GCCProxy - Fixing bugs
John Hodge [Sat, 1 Sep 2012 06:53:17 +0000 (14:53 +0800)]
Tools/GCCProxy - Fixing bugs

12 years agoUsermode - Misc header changes
John Hodge [Sat, 1 Sep 2012 06:53:03 +0000 (14:53 +0800)]
Usermode - Misc header changes

12 years agoUsermode/libc - Adding features
John Hodge [Sat, 1 Sep 2012 06:38:42 +0000 (14:38 +0800)]
Usermode/libc - Adding features

12 years agoUsermode/ld-acess - Slight tweak to headers to stay on spec.
John Hodge [Sat, 1 Sep 2012 05:50:06 +0000 (13:50 +0800)]
Usermode/ld-acess - Slight tweak to headers to stay on spec.

12 years agoTools/GCCProxy - Hacked up script to avoid patching gcc/binutils
John Hodge [Sat, 1 Sep 2012 05:48:40 +0000 (13:48 +0800)]
Tools/GCCProxy - Hacked up script to avoid patching gcc/binutils

12 years agoDiskTool - Added basic flag dump to 'ls'
John Hodge [Tue, 28 Aug 2012 01:31:51 +0000 (09:31 +0800)]
DiskTool - Added basic flag dump to 'ls'

12 years agoModules/Ext2 - Adding inode creation/writeback on file close
John Hodge [Tue, 28 Aug 2012 01:30:56 +0000 (09:30 +0800)]
Modules/Ext2 - Adding inode creation/writeback on file close

- Also added VFS_CleanupNode (does nothing atm)

12 years agoRoot - Categorised TODO List
John Hodge [Sat, 25 Aug 2012 14:31:48 +0000 (22:31 +0800)]
Root - Categorised TODO List

12 years agoKernel - Added a per-thread timer object to reduce malloc use
John Hodge [Thu, 23 Aug 2012 05:30:03 +0000 (13:30 +0800)]
Kernel - Added a per-thread timer object to reduce malloc use

12 years agoModules/FAT - (minor) Add forgotten LEAVE
John Hodge [Thu, 23 Aug 2012 05:19:34 +0000 (13:19 +0800)]
Modules/FAT - (minor) Add forgotten LEAVE

12 years agoUsermode/mount - Added 'mount -u' (unmount) support
John Hodge [Thu, 23 Aug 2012 05:19:01 +0000 (13:19 +0800)]
Usermode/mount - Added 'mount -u' (unmount) support

12 years agoKernel/VFS - Fixed mount reference counting and shutdown cleanup
John Hodge [Thu, 23 Aug 2012 05:17:53 +0000 (13:17 +0800)]
Kernel/VFS - Fixed mount reference counting and shutdown cleanup

- VFS SysFS handles will be removed when / is unmounted
- Mountpoint reference counting fixed such that unmount can work

12 years agoKernel - VFS API Update - ReadDir caller provided buffer
John Hodge [Tue, 21 Aug 2012 14:29:11 +0000 (22:29 +0800)]
Kernel - VFS API Update - ReadDir caller provided buffer

12 years agoMisc code cleanup
John Hodge [Mon, 20 Aug 2012 11:36:28 +0000 (19:36 +0800)]
Misc code cleanup

12 years agoModules/Ext2 - Fixed compile errors caused by differing compiler versions
John Hodge [Mon, 20 Aug 2012 04:42:26 +0000 (12:42 +0800)]
Modules/Ext2 - Fixed compile errors caused by differing compiler versions

12 years agoModules/Ext2 - Experimental write support coming along
John Hodge [Mon, 20 Aug 2012 04:27:04 +0000 (12:27 +0800)]
Modules/Ext2 - Experimental write support coming along

12 years agoDiskTool - Added 'cat' command
John Hodge [Mon, 20 Aug 2012 04:26:16 +0000 (12:26 +0800)]
DiskTool - Added 'cat' command

12 years agoModules/ATA - Unified DMA code, cleaned up removed partition code
John Hodge [Wed, 15 Aug 2012 05:01:04 +0000 (13:01 +0800)]
Modules/ATA - Unified DMA code, cleaned up removed partition code

12 years agoModules/Ext2 - Fixed typo and forgetting to set inode link count in VFS node
John Hodge [Wed, 15 Aug 2012 05:00:41 +0000 (13:00 +0800)]
Modules/Ext2 - Fixed typo and forgetting to set inode link count in VFS node

12 years agoUsermode/mount - Removed sType!=NULL restriction
John Hodge [Wed, 15 Aug 2012 04:56:13 +0000 (12:56 +0800)]
Usermode/mount - Removed sType!=NULL restriction

12 years agoTools/DiskTool - Added 'lvm' command (alias for 'mountlvm')
John Hodge [Wed, 15 Aug 2012 04:55:42 +0000 (12:55 +0800)]
Tools/DiskTool - Added 'lvm' command (alias for 'mountlvm')

12 years agoKernel/VFS - Fixed debug in open.c
John Hodge [Wed, 15 Aug 2012 04:55:21 +0000 (12:55 +0800)]
Kernel/VFS - Fixed debug in open.c

12 years agoModules/Ext2 - Fixed not unlocking node lock for non-cached node (e.g. root)
John Hodge [Wed, 15 Aug 2012 04:54:40 +0000 (12:54 +0800)]
Modules/Ext2 - Fixed not unlocking node lock for non-cached node (e.g. root)

12 years agoTODO - Misc
John Hodge [Wed, 15 Aug 2012 01:20:16 +0000 (09:20 +0800)]
TODO - Misc

12 years agoKernel/vfs - TODO in open.c for relative symlinks
John Hodge [Wed, 15 Aug 2012 01:19:51 +0000 (09:19 +0800)]
Kernel/vfs - TODO in open.c for relative symlinks

12 years agoKernel/x86_64 - Fixed garbage TIDs before threading init is called
John Hodge [Thu, 9 Aug 2012 16:30:57 +0000 (00:30 +0800)]
Kernel/x86_64 - Fixed garbage TIDs before threading init is called

12 years agoRunQemu - Oops, single quotes seem to break
John Hodge [Thu, 9 Aug 2012 16:17:24 +0000 (00:17 +0800)]
RunQemu - Oops, single quotes seem to break

12 years agoKernel - Removed unused ring buffer when disabled
John Hodge [Thu, 9 Aug 2012 16:16:58 +0000 (00:16 +0800)]
Kernel - Removed unused ring buffer when disabled

12 years agoKernel/x86_64 - Rework to use pmemmap.h (and share code with x86)
John Hodge [Thu, 9 Aug 2012 16:15:42 +0000 (00:15 +0800)]
Kernel/x86_64 - Rework to use pmemmap.h (and share code with x86)

- Involved breaking the mboot parsing code out of x86/main.c
  and into a helper file x86/mboot.c This file is used by x86_64
  too.
- Added a common boot module format

12 years agoRunQemu - Put quotes around kernel commandline for -dbin
John Hodge [Thu, 9 Aug 2012 14:44:39 +0000 (22:44 +0800)]
RunQemu - Put quotes around kernel commandline for -dbin

12 years agoUSB - Fixed compile errors for x86_64
John Hodge [Thu, 9 Aug 2012 14:44:17 +0000 (22:44 +0800)]
USB - Fixed compile errors for x86_64

12 years agoKernel/x86_64 - Fixed bad ELF entrypoint causing qemu to crash
John Hodge [Thu, 9 Aug 2012 14:43:51 +0000 (22:43 +0800)]
Kernel/x86_64 - Fixed bad ELF entrypoint causing qemu to crash

12 years agoModules/NVidia - Stub driver (not compiled)
John Hodge [Wed, 8 Aug 2012 10:34:10 +0000 (18:34 +0800)]
Modules/NVidia - Stub driver (not compiled)

12 years agoAdded lspci to core build and initrd
John Hodge [Wed, 8 Aug 2012 03:28:58 +0000 (11:28 +0800)]
Added lspci to core build and initrd

12 years agoUsermode/lspci - Recreated without the huge database of vendors
John Hodge [Wed, 8 Aug 2012 03:25:02 +0000 (11:25 +0800)]
Usermode/lspci - Recreated without the huge database of vendors

12 years agoUsermode - Renamed readdir() to SysReadDir()
John Hodge [Wed, 8 Aug 2012 03:23:26 +0000 (11:23 +0800)]
Usermode - Renamed readdir() to SysReadDir()

- readdir() is a POSIX function operating on DIR* not file descriptors

12 years agoKernel/PCI - Fixed using the wrong node type for PCI devices
John Hodge [Wed, 8 Aug 2012 03:23:00 +0000 (11:23 +0800)]
Kernel/PCI - Fixed using the wrong node type for PCI devices

12 years agoROOT - Added -dbin to RunQemu to not use the FDD
John Hodge [Wed, 8 Aug 2012 02:22:05 +0000 (10:22 +0800)]
ROOT - Added -dbin to RunQemu to not use the FDD

12 years agoTools/DiskTool - Added stub MM_GetPhysAddr for vfs/io.c
John Hodge [Wed, 8 Aug 2012 02:21:42 +0000 (10:21 +0800)]
Tools/DiskTool - Added stub MM_GetPhysAddr for vfs/io.c

12 years agoModules/InitRD - (minor) Omnispeak/keen5 file changes (still commented out)
John Hodge [Wed, 8 Aug 2012 02:21:12 +0000 (10:21 +0800)]
Modules/InitRD - (minor) Omnispeak/keen5 file changes (still commented out)

12 years agoUsermode/axwin3 - (minor) Fixed install creating an empty directory
John Hodge [Wed, 8 Aug 2012 02:20:33 +0000 (10:20 +0800)]
Usermode/axwin3 - (minor) Fixed install creating an empty directory

12 years agoUSB - Silenced device init debug
John Hodge [Wed, 8 Aug 2012 02:10:09 +0000 (10:10 +0800)]
USB - Silenced device init debug

12 years agoBuildConf/x86 - Added EHCI driver (experimental)
John Hodge [Tue, 7 Aug 2012 09:18:41 +0000 (17:18 +0800)]
BuildConf/x86 - Added EHCI driver (experimental)

12 years agoUSB - HC API Update
John Hodge [Tue, 7 Aug 2012 09:02:38 +0000 (17:02 +0800)]
USB - HC API Update

12 years agoModules/LVM - Catches for stupid coding
John Hodge [Tue, 7 Aug 2012 09:00:56 +0000 (17:00 +0800)]
Modules/LVM - Catches for stupid coding

12 years agoKernel/x86 - Fixed x86 passing NULL to free
John Hodge [Tue, 7 Aug 2012 08:41:12 +0000 (16:41 +0800)]
Kernel/x86 - Fixed x86 passing NULL to free

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

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