Timeline
2018-06-15:
- 16:41 Ticket #732 (Fill in gaps in ISO C standard library support) created by
- HelenOS libc has some gaps with regard to what ISO C requires from the …
- 15:33 Ticket #565 (scanf family of functions) closed by
- fixed: [https://github.com/HelenOS/helenos/commit/be2a20ac5cc7850306d091433d19 …
- 14:23 CurrentIssues edited by
- (diff)
- 14:21 LibCLibPosixTODO edited by
- (diff)
- 14:06 LibCLibPosixTODO created by
- 13:06 Changeset in mainline [55092672]lfnserial by
- Clean up libposix stdio.h and stdlib.h a bit.
- 11:39 Changeset in mainline [1ae9c07]lfnserial by
- iso646.h is ISO C. (A)OFF64_MIN/MAX are neither POSIX nor ISO C.
- 09:37 Changeset in mainline [e6bab27b]lfnserial by
- The headers malloc.h, stdarg.h, stddef.h and stdbool.h should just …
2018-06-14:
- 19:19 Changeset in mainline [3b1cc8d]lfnserial by
- Add notification queue to the async framework. (#40) Instead of …
- 19:02 Changeset in mainline [587478b]lfnserial by
- Fix some undefined behaviors.
- 19:02 Changeset in mainline [2f7d77c6]lfnserial by
- Add rudimentary support for undefined behavior sanitizer.
- 18:43 Changeset in mainline [abf8bd8]lfnserial by
- tools/ew.py: Add -bigmem option for RAM-hungry configurations.
- 18:43 Changeset in mainline [0ceeac3]lfnserial by
- tools/ew.py: understand -nographic
- 12:59 Changeset in mainline [be2a20ac]lfnserial by
- Merge scanf family implementation.
- 12:40 Changeset in mainline [80f345c]lfnserial by
- Need to carefully pass va_list around by reference to be portable.
2018-06-13:
- 21:18 Changeset in mainline [f4aa1c8]lfnserial by
- Add actual test for using range in scanf.
- 17:14 Changeset in mainline [c407b98] by
- Add notification queue to the async framework. Instead of running …
- 17:11 Changeset in mainline [39f84ce4]lfnserial by
- Add range support to scanf's set conversion.
- 17:07 Changeset in mainline [a55d76b1]lfnserial by
- Implement a simple counting semaphore for fibrils.
- 15:50 Changeset in mainline [5a6c28d1]lfnserial by
- Replace libposix scanf with libc scanf.
- 11:16 Changeset in mainline [f47a905]lfnserial by
- scanf, vscanf, vsscanf.
- 10:59 Changeset in mainline [01cc7b4]lfnserial by
- Implement sscanf via virtualizing FILE and implementing string backend …
2018-06-12:
- 13:56 Changeset in mainline [ed18e14]lfnserial by
- vfscanf with tests.
2018-06-11:
- 18:07 Changeset in mainline [899342e]lfnserial by
-
fibril_futex
must be locked duringcontext_swap()
.
2018-06-10:
- 19:56 Changeset in mainline [fe96085]lfnserial by
- Register and enable virtio-net IRQ
- 19:30 Changeset in mainline [848e880f]lfnserial by
- Let pio_enable_resource return physical address
2018-06-09:
- 10:58 Ticket #731 (tmpfs trips and kernel panics) closed by
- fixed: The tmpfs issue is fixed in ec397203e399886ac45d617da8098ea6ae81f914.
- 10:39 Changeset in mainline [ec39720]lfnserial by
- tmpfs_truncate must not fail when new size is zero When zero size is …
- 08:41 Changeset in mainline [931afbc]lfnserial by
- Don't republish call capability on forward failure When forwarding of …
2018-06-08:
- 13:02 Ticket #731 (tmpfs trips and kernel panics) created by
- To reproduce: […] This problem does not occur on / (ext4fs).
2018-06-07:
- 17:00 Changeset in mainline [9c16c36] by
- initial implementation of a new async call api
- 17:00 Changeset in mainline [95faa4d] by
- Convert a bit of devman.
- 17:00 Changeset in mainline [8404342] by
- tools/ew.py: understand -nographic
- 16:07 Changeset in mainline [75701004]lfnserial by
- use a TAR as the archive format for populating TMPFS root file system …
- 15:45 Changeset in mainline [18ad56a8]lfnserial by
- more elegant way of keeping the state of the archive extraction
2018-06-05:
- 16:05 Changeset in mainline [24fda5e]lfnserial by
- separate the TAR extraction to a library to make the code reusable
- 13:18 Changeset in mainline [04051b8e]lfnserial by
- remove stale makefiles
2018-05-31:
- 16:22 Changeset in mainline [c8afd5a]lfnserial by
- Have async_poke() check whether the poke is necessary. This was …
- 16:11 Changeset in mainline [49a796f1]lfnserial by
- Split the async framework into several parts. This segregates …
- 15:41 Changeset in mainline [fda19b8]lfnserial by
- Deduplicate async_create_port().
2018-05-30:
- 21:05 Changeset in mainline [121ee4fd]lfnserial by
- Add least effort virtio_net_send implementation
- 21:01 Changeset in mainline [0d3bfb9e]lfnserial by
- Add virtio_net broadcast mode change handler
- 20:42 Changeset in mainline [0a087ae]lfnserial by
- Add basic nic_iface_t ops for virtio-net
2018-05-29:
- 21:14 Changeset in mainline [fc0b2a8]lfnserial by
- Revert "Don't use custom ldscripts in uspace. (#38)" This reverts …
- 13:25 Changeset in mainline [ed88c8e]lfnserial by
- fputc, putchar vs. fputwc, putwchar.
2018-05-28:
- 20:49 Changeset in mainline [211b17a1]lfnserial by
- Make virtio_net_dev_add more complete
2018-05-25:
- 20:29 Lab edited by
- (diff)
- 20:22 Lab edited by
- Add two WiFi? USB Dongles I have (diff)
- 19:38 Changeset in mainline [a57fa32]lfnserial by
- Fix USB match IDs that need zero-padding In format string, when using …
- 15:42 Changeset in mainline [a05ec66]lfnserial by
- Don't use custom ldscripts in uspace. (#38) Even with the *-linux-gnu …
- 14:22 Changeset in mainline [774aa332]lfnserial by
- list_foreach loops with single-statement body are indented incorrectly.
2018-05-24:
- 18:43 Changeset in mainline [b085bbaa]lfnserial by
- Organize the TX and CT buffers in free lists
- 17:54 Changeset in mainline [cede6f8]lfnserial by
- Enable/disable the virtq when it's set/torn down
2018-05-23:
- 21:22 Changeset in mainline [31cf8c3c]lfnserial by
- Do not zero-initialize the descriptor table twice
- 21:12 Changeset in mainline [9af56b6]lfnserial by
- Use little-endian accessors for virtio PIO
- 21:04 Changeset in mainline [85be731]lfnserial by
- Add PIO register accessors for both endianities
- 21:04 Changeset in mainline [e3887ce]lfnserial by
- Fix address passed to pio_write_16
- 20:41 Changeset in mainline [5dddac1]lfnserial by
- Feed RX buffers to the virtio-net RX queue
- 20:38 Changeset in mainline [c1ba24a]lfnserial by
- Allow descriptors to be set and made available
- 15:52 Changeset in mainline [29c3c72]lfnserial by
- Remove forgotten line in ccheck.sh.
2018-05-22:
- 19:06 Changeset in mainline [9364ced]lfnserial by
- virtio-net: Setup DMA buffers
- 19:06 Changeset in mainline [5b5c286]lfnserial by
- Do not restrict virtqueues to DMAMEM_4GiB
- 19:06 Changeset in mainline [ee0c03a]lfnserial by
- Require at least the specified queue size
- 19:06 Changeset in mainline [7bf16b7e]lfnserial by
- tools/ew.py: Add support for virtio-net
- 19:06 Changeset in mainline [0180c67]lfnserial by
- Separate buffers from virtqueues
- 19:06 Changeset in mainline [eda41a9e]lfnserial by
- Calculate the notification address for each virtq
- 19:06 Changeset in mainline [2d4faf7]lfnserial by
- Split generic and PCI specific virtio code
- 19:06 Changeset in mainline [341df5f]lfnserial by
- Factor our generic virtio device initialization
- 19:06 Changeset in mainline [cbcb34c]lfnserial by
- Configure the virtqueues
- 19:06 Changeset in mainline [1c53d93]lfnserial by
- Add Virtqueue definitions
- 19:06 Changeset in mainline [659bd24]lfnserial by
- Do not zero device status bits
- 19:06 Changeset in mainline [5f03107]lfnserial by
- Make sure the cfg structure is inside the resource
- 19:06 Changeset in mainline [21ff054]lfnserial by
- Make sure the PCI capability is big enough
- 19:06 Changeset in mainline [4e2d387]lfnserial by
- Verify the device has the necessary configuration
- 19:06 Changeset in mainline [1d0620b]lfnserial by
- Cleanup the device if initialization fails
- 19:06 Changeset in mainline [1c40351]lfnserial by
- Start initializing the virtio-net device
- 19:06 Changeset in mainline [f175d22]lfnserial by
- Add virtio-net specific definitions
- 19:06 Changeset in mainline [a38b705]lfnserial by
- Add device status constants
- 19:06 Changeset in mainline [c72cd20]lfnserial by
- Do not use double underscore for header guard
- 19:06 Changeset in mainline [d6f73b92]lfnserial by
- Use _initialize instead of _init
- 19:06 Changeset in mainline [d6c0016]lfnserial by
- Factor our resource management, add cleanup
- 19:06 Changeset in mainline [9e9ced0]lfnserial by
- Return also the size of the enabled resource
- 19:06 Changeset in mainline [a86174ec]lfnserial by
- Make the queue notify base address 16-bit
- 19:06 Changeset in mainline [6ccc424]lfnserial by
- Process VIRTIO PCI configuration structures
- 19:06 Changeset in mainline [00192cd]lfnserial by
- Factor out virtio code to libvirtio
- 19:06 Changeset in mainline [69927fa]lfnserial by
- Start parsing the Virtio PCI Capabilities
- 19:06 Changeset in mainline [e07257e]lfnserial by
- Add primitives for walking the PCI capability list
- 19:06 Changeset in mainline [6413967]lfnserial by
- Add more scaffolding
- 19:06 Changeset in mainline [033ebc25]lfnserial by
- Add virtio-net empty implementation
- 16:12 Changeset in mainline [81c6365]lfnserial by
- Fix autogenerated source files not passing ccheck.
- 14:27 Changeset in mainline [86b70c6]lfnserial by
- Fix ccheck initial checkout.
- 14:21 Changeset in mainline [a4eb3ba2]lfnserial by
- Fail if ccheck issues are found. Make sure we always use the right …
- 10:36 Changeset in mainline [904b1bc]lfnserial by
- Fix remaining ccheck issues.
2018-05-18:
- 16:29 Changeset in mainline [4f8772d4]lfnserial by
- Merge pull request #36 from jermar/ar9271 ar9271: Set cable state …
- 10:56 Ticket #730 (Atheros WiFi driver crashes upon attach) created by
- The driver crashes with assertion failure upon loading. Apparently …
2018-05-17:
- 13:46 Changeset in mainline [6ff23ff]lfnserial by
- More comment fixing (ccheck).
- 08:29 Changeset in mainline [7c3fb9b]lfnserial by
- Fix block comment formatting (ccheck).
Note: See TracTimeline
for information about the timeline view.