aboutsummaryrefslogtreecommitdiff
path: root/ccan/heap
AgeCommit message (Collapse)AuthorFilesLines
2021-12-09ccan: sync to upstream ccan.git commit ca7c5a9e04f3Nicholas Piggin1-2/+2
sync to upstream ccan.git commit ca7c5a9e04f3 ("ccan: make tal_dump() format more regular."). The recipe used to sync upstream is: $ cd ccan $ ./tools/create-ccan-tree -b make tmp \ array_size check_type container_of heap \ short_types build_assert endian list str $ # replace directories in skiboot/ccan/ with those in tmp/ccan/ $ cd ../skiboot $ patch -p1 < ccan/skiboot.patch This also adds a README.skiboot to help with future updates. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Cédric Le Goater <clg@kaod.org>
2019-10-02ccan: Add CCAN heap licenseJordan Niethe1-1/+17
In commit 3d6aca20b8ae ("ccan: Add CCAN heap source") the license file is a symbolic link. The link points to the BSD-MIT license within the CCAN project, but in skiboot this location does not exist. Replace the link with the BSD-MIT license text. Signed-off-by: Jordan Niethe <jniethe5@gmail.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
2019-05-20ccan: Add CCAN heap sourceJordan Niethe5-0/+443
We would like to be able to use dump_trace to dump multiple trace buffers at a time. The entries should be displayed in timestamp order. As each buffer is already ordered on timestamp, a k-way merge is an efficient method to sort the buffers together by timestamp. A heap can be used to implement a k-way merge. As CCAN is already included in Skiboot, use the CCAN heap. Add the source for heap. Signed-off-by: Jordan Niethe <jniethe5@gmail.com> [stewart: ccan/heap: Make test run quieter] Signed-off-by: Stewart Smith <stewart@linux.ibm.com>