|
|
|
@68ed0fb
|
14 years |
m.lombardi85 |
prepare V1/V2 superblock and write it to disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86d0b4b3
|
14 years |
m.lombardi85 |
Fix minix.h file position
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a81c5b
|
14 years |
m.lombardi85 |
Fix structure name
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbc7aeb
|
14 years |
m.lombardi85 |
Do not import bool.h header in fs/minix.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3564cdd
|
14 years |
m.lombardi85 |
simplify directory entries structures definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82650385
|
14 years |
m.lombardi85 |
export minixfs headers into a separate library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@939b7d2
|
14 years |
m.lombardi85 |
Remove redundant code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19a057f9
|
14 years |
m.lombardi85 |
setting up V1/V2 superblock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55c51c28
|
14 years |
m.lombardi85 |
Fix max name lenght for V1 and V2
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eee8007
|
14 years |
m.lombardi85 |
Add support to long filenames, improve mkminix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ffbbc1
|
14 years |
m.lombardi85 |
add mfs.h to minixfs implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63ffffd
|
14 years |
m.lombardi85 |
MFSv3 superblock structure is different than V1/V2 superblock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7413683
|
14 years |
m.lombardi85 |
Do not duplicate code, use symbolic lynks instead of copy-paste
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eaf9794
|
14 years |
m.lombardi85 |
Add some comments to mkminix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3675427
|
14 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c672195
|
14 years |
jakub |
Fix mkfile command, "-s" parameter was not recognized.
(Thanks to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@954bf385
|
14 years |
m.lombardi85 |
Initial mkminix implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57640e7
|
14 years |
m.lombardi85 |
Replace check_magin_number() with a more efficient version
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a9a58e
|
14 years |
m.lombardi85 |
Fix max file name length
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e3dc95
|
14 years |
m.lombardi85 |
check superblock magic numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@819450a
|
14 years |
m.lombardi85 |
Add functions to manage endianness
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@096c8835
|
14 years |
m.lombardi85 |
Add mfs_mounted(), not yet finished
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dddb357
|
14 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d84ee58
|
14 years |
m.lombardi85 |
add some comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77870e30
|
14 years |
m.lombardi85 |
add directory entries definitions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85d32df7
|
14 years |
m.lombardi85 |
Add MinixFS V1 inode structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6e094f
|
14 years |
m.lombardi85 |
Drop code copied from minix3
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f7efa79
|
14 years |
martin |
add basic dependency check to the toolchain build script
(based on a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@128b8ee
|
14 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6d4462
|
14 years |
m.lombardi85 |
init async manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd7f329a
|
14 years |
m.lombardi85 |
Fix comments (thanks to Manuele Conti)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6cb880
|
14 years |
jakub |
The "mount" command does not display any help message about required …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a8d2659
|
14 years |
m.lombardi85 |
Add copyright notice in mfs_inode.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7de65cd
|
14 years |
m.lombardi85 |
Connect minixfs to VFS
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2ad8e4
|
14 years |
m.lombardi85 |
Add MinixFS superblock structure definition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05155a1
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ca5eaa7
|
14 years |
jakub |
Create an extra reference to an unlinked FAT node. This keeps the node …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2eef61c
|
14 years |
m.lombardi85 |
Add minixfs to HelenOS makefiles
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84cecef
|
14 years |
m.lombardi85 |
change file names to match HelenOS rules
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@657ab26
|
14 years |
m.lombardi85 |
Add MFSv2 inode structure definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ba8baa
|
14 years |
m.lombardi85 |
First commit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38eaf41
|
14 years |
jakub |
Improve toolchain.sh help message to mention the possibility to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63e0bdd
|
14 years |
jakub |
Null devices need to be in some driver_devices list too,
otherwise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27833d8
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5691653
|
14 years |
jakub |
Map component memory before inflating.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7c42ac0
|
14 years |
jakub |
Apply sun4v fixups before actually using physmem start address.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7f23c0
|
14 years |
jakub |
Use explicit brackets in arithmetic expression.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9c229b
|
14 years |
jakub |
Allocate an ABI-compliant stack frame.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2550b6e
|
14 years |
jakub |
Do not disable interrupts twice before switching to userspace on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e84dc3
|
14 years |
jakub |
Do not leak a buffer on error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89e780d
|
14 years |
jakub |
Use the correct size of the allocated buffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83fd0d7
|
14 years |
jiri |
Attempt at automatic building of release files. To do:
* better …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fec913
|
14 years |
jakub |
Add omitted block_put() to error path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@664af708
|
14 years |
jakub |
Add explicit dependency of the output binary on the object files to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a99330e
|
14 years |
jakub |
List .c instead of .o in the list of sources to build.
(Noticed by …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cf6709
|
14 years |
jakub |
Initialize fibril's pointer to waited-for object in fibril_setup() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b927375
|
14 years |
jiri |
Fix regression in devmap-devman device connecting. Fix regression in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b1ea2d4
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfd630af
|
14 years |
jakub |
Fix a double-free in devfs_node_open().
The devices hash table remove …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c968a17
|
14 years |
jiri |
Merge DDF and drivers refactoring work. Major points:
* Split …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa7dc64
|
14 years |
jiri |
Fix format specifiers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab331c3
|
14 years |
jiri |
Add forgotten header file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a770a35
|
14 years |
jiri |
Nits.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af6b5157
|
14 years |
jiri |
Split driver.h into ddf/driver.h and ddf/interrupt.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83a2f43
|
14 years |
jiri |
Rename bunch of stuff so that it starts with 'ddf_'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34588a80
|
14 years |
jiri |
Check for function type and bind state when adding match ID or adding …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@659ca07
|
14 years |
jiri |
Remove register_function_wrapper() (this time for real).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd0684d
|
14 years |
jiri |
Remove register_function_wrapper() since it became practically …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97a62fe
|
14 years |
jiri |
Refactor create_function(), delete_function() and register_function() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7df0477e
|
14 years |
jiri |
Drivers never create or destroy devices explicitly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bab6388
|
14 years |
jiri |
Small additional cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68414f4a
|
14 years |
jiri |
Refactor drivers
* Rename soft-state structures to have the simplest …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b1e15ac
|
14 years |
jiri |
Finish splitting device node: devman client in C library, drv library. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a343bdf
|
14 years |
jiri |
Autoload driver symbol tables in taskdump, too.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b367b4
|
14 years |
jiri |
Small C-style fixes in devman client code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba38f72c
|
14 years |
jiri |
Split device tree node into dev_node_t (device node) and fun_node_t …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@956d4df8
|
14 years |
jakub |
Do not forget to unlock the block structure before freeing it.
Even …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b37882
|
14 years |
martin |
memory management work
* implement as_get_mappable_page() as a new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae6f303
|
14 years |
martin |
add some helpful macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66485741
|
14 years |
martin |
remove some ancient stuff
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db11d30
|
14 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e8b881
|
14 years |
martin |
uspace linker scripts unification
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d88218b
|
14 years |
martin |
fix debugging printouts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfe43d5
|
14 years |
martin |
do not leak the address space structure on failure
report the reason …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e950803
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd81386
|
14 years |
martin |
tlb_invalidate_pages can be actually called with asid == ASID_INVALID …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b366a1bc
|
14 years |
jakub |
Do not use memory after free.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c31643
|
14 years |
jakub |
Do not free the connection_t when it is still in use.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca2a18e
|
14 years |
jakub |
Fix some list_initialize() vs. link_initialize().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc47885
|
14 years |
martin |
keep track of the number of resident pages on-the-fly (do not traverse …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b5690f
|
14 years |
jiri |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f1cf7a
|
14 years |
jakub |
Assert that the block being put has positive number of references.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86d7bfa
|
14 years |
martin |
avoid possible segfaults on error paths when a fibril fails to be created
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e00216
|
14 years |
martin |
add support for line number debug information into linker scripts …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5f0bff
|
14 years |
jiri |
Merge minimalistic ATAPI CD-ROM support in ata_bd (only tested in Qemu).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa893e0
|
14 years |
jiri |
Add docblock.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb0eab1
|
14 years |
jiri |
Use structures and constants instead of magic numbers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d247f5
|
14 years |
jiri |
Implement ATAPI read(12) command.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88743b5
|
14 years |
jiri |
Implement 'Packet' command (for data-in packet-based commands). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dfaa099
|
14 years |
jakub |
Clear the block pointer so that the cleanup code does not get confused.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|