|
|
|
@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
|
|
|
@40fb017
|
14 years |
jakub |
More defensive kconsole command initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9e6205
|
14 years |
jakub |
Do not use memory after it was freed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37cf3792
|
14 years |
jakub |
Do not leak a cache_t structure in case of error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12573db
|
14 years |
jakub |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@197ef43
|
14 years |
martin |
merge various cosmetic run-time support improvements
* coding style …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47b7006
|
14 years |
martin |
improve run-time termination
* get rid of exit()
* get rid of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6aef742
|
14 years |
jakub |
Incoming vs. outgoing answers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd483ce
|
14 years |
martin |
remove deprecated file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bcf1f9
|
14 years |
martin |
add syscall for properly terminating the currently running task …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc5f7a8
|
14 years |
martin |
move async_init(void) into the private header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10477601
|
14 years |
martin |
cstyle changes (improve comments, use unsigned types for bit flags, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6119f24
|
14 years |
martin |
map klog area and clock page directly in tasks which require them (do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7533c7
|
14 years |
martin |
add support for pareas mappable by unprivileged tasks
(currenty, only …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b6931a
|
14 years |
martin |
finish API and ABI changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|