|
|
@3233adb
|
9 years |
jakub |
Implement simple file pager for private mappings
The pager is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1956e3
|
9 years |
jakub |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1f7a315
|
9 years |
jakub |
Factor out handling of pager requests to vfs_pager.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e503517a
|
9 years |
jakub |
Introduce vfs_rdwr_internal()
This function can be used by the VFS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42d08592
|
9 years |
jakub |
Factor out IPC communication from vfs_rdwr()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f126c87
|
9 years |
jakub |
Merge from mainline.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58563585
|
9 years |
martin |
code review and cstyle cleanup (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a481d81
|
9 years |
jakub |
Implement simple VFS pager for testing purposes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f6ad06
|
9 years |
jakub |
Include task.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@519a97d
|
9 years |
jakub |
Add pager interface and create VFS pager port
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6aeca0d
|
9 years |
jakub |
Make as_area_create() accept phone to external pager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96ef672
|
9 years |
jakub |
Do not leave behind functions in device_tree.loc_functions hash table
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b18137
|
9 years |
jakub |
devman: Fix memory leak
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ef1c1e
|
9 years |
jakub |
inetsrv: Fix memory leak in reass_dgram_insert_frag()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@234f47e
|
9 years |
jakub |
ns: Fix memory leak in ns_task_id_intro()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c170438
|
9 years |
jakub |
Do not create a new fibril for each IRQ notification
In the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dc2fec
|
9 years |
jiri |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@153c7a29
|
9 years |
jiri |
Since dlopen() sets up runtime_env, we would no longer use the static …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cf26ab
|
9 years |
jakub |
Use static assert instead of regular ones
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f2c1ff
|
9 years |
jakub |
vfs: Sanitize the case when vfs_node_get() returns NULL in vfs_open()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17341d4
|
9 years |
jiri |
Move rtld internals out of loader. Stop misusing rtld instance from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da3bc0e
|
9 years |
jakub |
Fix memory leak in vbds_get_disks_srv()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a0bc99
|
9 years |
jakub |
tcp_pdu_encode fixes
- Test the return value of tcp_header_encode()
- …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83e69b9
|
9 years |
jakub |
Remove a memory leak when tcp_pdu_create() procedure fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1558d85
|
9 years |
jakub |
Remove duplicate includes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53e3950
|
9 years |
jiri |
libfdisk should not depend on libblock nor should it access the block …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e11c527
|
9 years |
jiri |
When disk disappears, VBD should be able to force removal of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a9cf35
|
10 years |
jiri |
VBD should take note of devices disappearing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f29118
|
9 years |
vojtechhorky |
Prevent duplicate IPC answer on error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f97f5cc2
|
10 years |
jiri |
Enable partition support with all disk drivers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@363a504
|
10 years |
jiri |
Fix empty partition detection to work with ISO 9660.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f63a0073
|
10 years |
jiri |
Fix dummy partition handling when label creation fails.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f71b938
|
10 years |
jiri |
Remove old partitioning subsystem.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff381a7
|
10 years |
jiri |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89204a23
|
10 years |
jiri |
Partition service registration could be quicker than the call to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2dab624
|
10 years |
jiri |
Fix parsing capacity without decimal separator as zero. Fix non-fs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55f8c6e7
|
10 years |
jiri |
Remove excessive debug messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b598460a
|
10 years |
jiri |
Suggest maximum available free space as the default for partition size.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44fe800
|
10 years |
jiri |
Create file system when creating partition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea0ff6b
|
10 years |
jiri |
Disk erasure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edebb4a1
|
10 years |
jiri |
Handle dummy partition addition/removal during label …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b6635a7
|
10 years |
jiri |
Volsrv empty partition detection.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a0db524
|
10 years |
jiri |
More checks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a43785
|
10 years |
jiri |
VBD label creation and destruction needs adjusting.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ecfc62
|
10 years |
jiri |
Information structures need updating to new model.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@372df8f
|
10 years |
jiri |
Let VBD handle unlabeled devices too. Now volsrv only cares about …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6afc9d7
|
10 years |
jiri |
UNIX-like I/O functions should use errno to return error code for many …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a637a4
|
10 years |
martin |
remove EEXISTS in favor of EEXIST
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d03e86
|
10 years |
jiri |
Fix formatting strings.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be12474
|
10 years |
jiri |
Revisit a few uses of list_count, list_nth w.r.t. type used for object …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df13836
|
10 years |
jiri |
Use bool for boolean values, unsigned long for counting heap objects.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9b2cb4c
|
10 years |
martin |
unify interface API
* introduce new interfaces
* unify location …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dd16778
|
10 years |
martin |
start migrating devman to interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc22069
|
10 years |
martin |
block devices use the same interface, therefore the API of libblock …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9e68d0
|
10 years |
martin |
fix debugging prints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@566992e1
|
10 years |
martin |
extremely rudimentary support for interfaces and ports
(does not do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9cfbf2f
|
10 years |
martin |
improve code readability
coding style
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2133e02
|
10 years |
martin |
canonically reserve the first argument of IPC_M_CONNECT_ME_TO for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84dc30c
|
10 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a8ce16e
|
10 years |
martin |
rename services_t to service_t for consistency
cleanup the naming …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b688fd8
|
10 years |
martin |
gradually introduce async ports, initial phase
The initial phase is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f57ccb5
|
10 years |
jiri |
Set partition type based on selected filesystem type.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b10460a
|
10 years |
jiri |
Add missing docblocks in network code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6439741
|
10 years |
jiri |
VBD must re-register logical partitions whose index has changed under …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c02d098
|
10 years |
jiri |
Most of logical partition support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb4d788
|
10 years |
m.lombardi85 |
Merge from the mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c43db5f
|
10 years |
jiri |
Extended partition should not have a corresponding block device. That …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7a4d06
|
10 years |
jiri |
Most of extended (but not logical) partition support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@603c1d1f
|
10 years |
jiri |
Persistent partition table creation and destruction.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99c23405
|
10 years |
jiri |
Persistent partition table modification when creating or deleting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bc542b
|
10 years |
jiri |
Allocate and create partition with libfdisk (except actual …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a0d4ce2
|
10 years |
jiri |
De-duplicate type.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1626cd4
|
10 years |
jiri |
Propagate label and partition block ranges and other info up through …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3faa03d
|
10 years |
jiri |
Liblabel reading GPT and MBR partitions (primary only).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78d50bd
|
10 years |
jiri |
Implement partition block device interface in VBD based on data from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28ed0d9
|
10 years |
jiri |
VBD client API, liblabel API, pass partition creation/deletion through …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22fb7ab
|
10 years |
jiri |
Delegate disks to volsrv and labels to vbd.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1356f85a
|
10 years |
jiri |
Stubs of volsrv, vbd and liblabel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e96047c
|
10 years |
jiri |
Fdisk first prototype.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc0d6e5d
|
10 years |
jiri |
DHCP was mismerged, workaround is not needed anymore.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f2b07a
|
10 years |
jiri |
TCP and UDP client code needs to make sure callback connection handler …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@204ba47
|
10 years |
jiri |
Fix data_avail callback. Fix tcp_conn_recv(). Do not generate spurious …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@048cd69
|
10 years |
jiri |
Merge network transport layer API rewrite.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3f7d37
|
10 years |
jiri |
Remove excessive debugging output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8dc9b72
|
10 years |
jiri |
Must not destroy incoming connection, its destruction is implicit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8499160
|
10 years |
jiri |
Call tcp_conn_remove() whenever we change to closed state. Not only …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9362cc2
|
10 years |
jiri |
Need to set reset flag before changing state, which causes callback …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c15d6f
|
10 years |
jiri |
Never clear timer inside its handler.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c4bb828
|
10 years |
jiri |
Must update amap when connection ident changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d48c7e
|
10 years |
jiri |
Find the association to deliver the datagram using amap.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@193d280c
|
10 years |
martin |
cstyle improvements
replace traditional K&R-style function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2989c7e
|
10 years |
jiri |
Association map / portrange prototype.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58e9dec
|
10 years |
jiri |
Definitions for RFC 6335 port number ranges.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f19103
|
10 years |
jiri |
TCP and UDP servers can make use of inet/endpoint.h types internally.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf7587b0
|
10 years |
jiri |
Delete connection and prevent further callbacks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6ff08a0
|
10 years |
jiri |
Fix remcons and rfb.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b99f6e2
|
10 years |
jiri |
Accepting connections.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@309469de
|
10 years |
jiri |
Need to clean up dangling resources when client closes session.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d4b815
|
10 years |
jiri |
Properly wait for connection establishment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@779541b
|
10 years |
jiri |
TCP transport layer API - somewhat working.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|