| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools/build/ |
| H A D | 0001-Riscv-Add-risc-v-Android-config-header.patch | 61 + * Do we have pthread_setname_np()? 64 + * the same name but different parameters, so we can't use that here.) 69 + * Do we have the futex syscall? 83 + * where we can write to /proc/<pid>/oom_adj to modify the out-of-memory 133 + * Define this if we have localtime_r(). 138 + * Define this if we have gethostbyname_r(). 143 + * Define this if we have ioctl(). 148 + * Define this if we want to use WinSock. 158 + * Define this if we have linux style epoll() 165 + * HAVE_ENDIAN_H -- have endian.h header we can include. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/thermal/ |
| H A D | cpu-idle-cooling.rst | 25 because of the OPP density, we can only choose an OPP with a power 35 If we can remove the static and the dynamic leakage for a specific 38 injection period, we can mitigate the temperature by modulating the 47 At a specific OPP, we can assume that injecting idle cycle on all CPUs 49 idle state target residency, we lead to dropping the static and the 132 - It is less than or equal to the latency we tolerate when the 134 user experience, reactivity vs performance trade off we want. This 137 - It is greater than the idle state’s target residency we want to go 138 for thermal mitigation, otherwise we end up consuming more energy. 143 When we reach the thermal trip point, we have to sustain a specified [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/x86/ |
| H A D | entry_64.rst | 58 so. If we mess that up even slightly, we crash. 60 So when we have a secondary entry, already in kernel mode, we *must 61 not* use SWAPGS blindly - nor must we forget doing a SWAPGS when it's 87 If we are at an interrupt or user-trap/gate-alike boundary then we can 89 whether SWAPGS was already done: if we see that we are a secondary 90 entry interrupting kernel mode execution, then we know that the GS 91 base has already been switched. If it says that we interrupted 92 user-space execution then we must do the SWAPGS. 94 But if we are in an NMI/MCE/DEBUG/whatever super-atomic entry context, 96 stack but before we executed SWAPGS, then the only safe way to check [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | sprd,pinctrl.txt | 12 to choose one function (like: UART0) for which system, since we 15 There are too much various configuration that we can not list all 16 of them, so we can not make every Spreadtrum-special configuration 18 global configuration in future. Then we add one "sprd,control" to 19 set these various global control configuration, and we need use 22 Moreover we recognise every fields comprising one bit or several 23 bits in one global control register as one pin, thus we should 32 Now we have 4 systems for sleep mode on SC9860 SoC: AP system, 42 In some situation we need set the pin sleep mode and pin sleep related 45 sleep mode. For example, if we set the pin sleep mode as PUBCP_SLEEP [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/examples/location/minimal_map/doc/src/ |
| H A D | minimal_map.qdoc | 44 In \c main.cpp we use only the QGuiApplication and QQmlApplicationEngine 51 In the main function, we first instantiate a QGuiApplication object. 52 Then we create a QQmlApplicationEngine and tell it to load \c main.qml 61 In \c main.qml, we import the \l {Qt Location QML Types}{QtLocation} QML module 63 Next, we create the top level window, set a sensible default size, and make 74 The \l [QML]{Plugin} item is necessary to define the map provider we are 77 in order to function correctly and we can use \l [QML]{PluginParameter} 78 to specify them. In this example, we use the \c osm plugin, which is a 81 In the \l [QML]{Map} item, we refer to the \c plugin we use and we set the \c
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-multimedia/libid3tag/libid3tag/ |
| H A D | 10_utf16.patch | 25 + * - Try and parse as much as we can and 26 + * - return an error if we're called again when we 27 + * already tried to parse everything we can. 28 + * - tell that we parsed it, which is what we do here.
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | xfs-delayed-logging-design.rst | 28 That is, if we have a sequence of changes A through to F, and the object was 29 written to disk after change D, we would see in the log the following series 94 relogging technique XFS uses is that we can be relogging changed objects 95 multiple times before they are committed to disk in the log buffers. If we 101 contains all the changes from the previous changes. In other words, we have one 103 wasting space. When we are doing repeated operations on the same set of 106 log would greatly reduce the amount of metadata we write to the log, and this 113 formatting the changes in a transaction to the log buffer. Hence we cannot avoid 116 Delayed logging is the name we've given to keeping and tracking transactional 167 changes to the log buffers, we need to ensure that the object we are formatting [all …]
|
| H A D | directory-locking.rst | 10 When taking the i_rwsem on multiple non-directory objects, we 16 1) read access. Locking rules: caller locks directory we are accessing. 29 lock it. If we need to lock both, lock them in inode pointer order. 31 NB: we might get away with locking the source (and target in exchange 55 lock it. If we need to lock both, do so in inode pointer order. 58 All ->i_rwsem are taken exclusive. Again, we might get away with locking 69 First of all, at any moment we have a partial ordering of the 75 attempts to acquire lock on B, A will remain the parent of B until we 81 renames will be blocked on filesystem lock and we don't start changing 82 the order until we had acquired all locks). [all …]
|
| H A D | path-lookup.txt | 49 the path given by the name's starting point (which we know in advance -- eg. 55 A parent, of course, must be a directory, and we must have appropriate 79 In order to lookup a dcache (parent, name) tuple, we take a hash on the tuple 81 in that bucket is then walked, and we do a full comparison of each entry 148 However, when inserting object 2 onto a new list, we end up with this: 161 Because we didn't wait for a grace period, there may be a concurrent lookup 182 As explained above, we would like to do path walking without taking locks or 188 than reloading from the dentry later on (otherwise we'd have interesting things 192 no non-atomic stores to shared data), and to recheck the seqcount when we are 194 Avoiding destructive or changing operations means we can easily unwind from [all …]
|
| /OK3568_Linux_fs/buildroot/package/binutils/2.37/ |
| H A D | 0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch | 7 Previously when fixing PR 21464 we masked out upper bits of the 14 place of the normal R_OR1K_GOT16 howto when we detect R_OR1K_GOT_AHI16 38 + relocations when we know we can ignore overflows. */ 61 - /* If we have a R_OR1K_GOT16 followed by a R_OR1K_GOT_AHI16 62 + /* If we have a R_OR1K_GOT16 following a R_OR1K_GOT_AHI16 63 relocation we assume the code is doing the right thing to avoid 64 - overflows. Here we mask the lower 16-bit of the relocation to
|
| /OK3568_Linux_fs/kernel/fs/jffs2/ |
| H A D | TODO | 5 reservations will necessarily be pessimistic. With this we could even 6 do shared writable mmap, if we can have a fs hook for do_wp_page() to 11 - checkpointing (do we need this? scan is quite fast) 25 nodes to a different one, we can separate clean nodes from those which 28 - Stop keeping name in-core with struct jffs2_full_dirent. If we keep the hash in 29 the full dirent, we only need to go to the flash in lookup() when we think we've
|
| /OK3568_Linux_fs/yocto/meta-browser/meta-firefox/recipes-browser/firefox/firefox/wayland/egl/ |
| H A D | bug1571603-Disable-eglQueryString-nullptr-EGL_EXTENSIONS.patch | 30 + // Ideally we would only blocklist this there, but for now we don't need the 31 + // client extension list on ANDROID or embedded linux (we mostly need it on 32 + // ANGLE), and we'd rather not crash. 51 // Ideally we would only blocklist this there, but for now we don't need the 52 // client extension list on ANDROID (we mostly need it on ANGLE), and we'd
|
| /OK3568_Linux_fs/buildroot/package/binutils/2.38/ |
| H A D | 0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch | 7 Previously when fixing PR 21464 we masked out upper bits of the 14 place of the normal R_OR1K_GOT16 howto when we detect R_OR1K_GOT_AHI16 38 + relocations when we know we can ignore overflows. */ 61 - /* If we have a R_OR1K_GOT16 followed by a R_OR1K_GOT_AHI16 62 + /* If we have a R_OR1K_GOT16 following a R_OR1K_GOT_AHI16 63 relocation we assume the code is doing the right thing to avoid 64 - overflows. Here we mask the lower 16-bit of the relocation to
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8569mds/ |
| H A D | README | 39 defined in board/freescale/common/sys_eeprom.c. we must set all 8 MAC 41 we first get the board. The commands are as follows: 44 designer, we can set whatever we want */ 46 designer, we can set whatever we want */ 61 has been set but we want to update it, we can use the following commands: 69 MPC8569 doesn't have ROM in QE, so we must upload the microcode(ucode) to QE's
|
| /OK3568_Linux_fs/kernel/tools/lib/perf/Documentation/ |
| H A D | libperf-counting.txt | 73 Once the setup is complete we start by defining specific events using the `struct perf_event_attr`. 97 In this case we will monitor current process, so we create threads map with single pid (0): 110 Now we create libperf's event list, which will serve as holder for the events we want: 121 We create libperf's events for the attributes we defined earlier and add them to the list: 156 so we need to enable the whole list explicitly (both events). 158 From this moment events are counting and we can do our workload. 160 When we are done we disable the events list. 171 Now we need to get the counts from events, following code iterates through the
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/examples/location/mapviewer/doc/src/ |
| H A D | mapviewer.qdoc | 79 In this example, we give the map an initial center \l [QML]{coordinate} 86 geocoding. In order to perform a geocode operation, we first need to adjust 93 To display the contents of the GeocodeModel we use a MapItemView: 99 we show a MapCircle: 104 With these three objects, we have enough to receive Geocode responses and 108 To send a geocode request, first we create an \l [QML]{Address} object, and fill it 113 Then we set "geocodeModel.query" to the filled in \l [QML]{Address}, 124 Here again, we instantiate the RouteModel as a property of our Map: 128 To display the contents of a model to the user, we need a view. Once again 129 we will use a MapItemView, to display the Routes as objects on the Map: [all …]
|
| /OK3568_Linux_fs/buildroot/boot/grub2/ |
| H A D | 0102-term-gfxterm-Don-t-set-up-a-font-with-glyphs-that-ar.patch | 7 Catch the case where we have a font so big that it causes the number of 8 rows or columns to be 0. Currently we continue and allocate a 13 we'll access heap memory which we shouldn't. Alternatively, it may give us 14 NULL, in which case we'll crash. For other platforms, if I understand 15 grub_memalign() correctly, we will receive a valid but small allocation 16 that we will very likely later overrun. 41 + * we would allocate 0 bytes for the text_buffer.
|
| H A D | 0052-kern-parser-Fix-resource-leak-if-argc-0.patch | 6 After processing the command-line yet arriving at the point where we are 7 setting argv, we are allocating memory, even if argc == 0, which makes 8 no sense since we never put anything into the allocated argv. 10 The solution is to simply return that we've successfully processed the 12 we're not allocating anything in it. 42 + /* If there are no args, then we're done. */
|
| /OK3568_Linux_fs/kernel/Documentation/arm64/ |
| H A D | perf.rst | 38 For a VHE host this attribute is ignored as we consider the host kernel to 41 For a non-VHE host this attribute will exclude EL2 as we consider the 59 Due to the overlapping exception levels between host and guests we cannot 60 exclusively rely on the PMU's hardware exception filtering - therefore we 64 For non-VHE systems we exclude EL2 for exclude_host - upon entering and 65 exiting the guest we disable/enable the event as appropriate based on the 68 For VHE systems we exclude EL1 for exclude_guest and exclude both EL0,EL2 69 for exclude_host. Upon entering and exiting the guest we modify the event 80 On non-VHE hosts we enable/disable counters on the entry/exit of host/guest
|
| /OK3568_Linux_fs/kernel/drivers/block/paride/ |
| H A D | Transition-notes | 9 ps_spinlock. C is always preceded by B, since we can't reach it 10 other than through B and we don't drop ps_spinlock between them. 14 A and each B is preceded by either A or C. Moments when we enter 37 * in ps_tq_int(): from the moment when we get ps_spinlock() to the 73 we would have to be called for the PIA that got ->claimed_cont 83 it is holding pd_lock. The only place within the area where we 87 we were acquiring the lock, (1) would be already false, since 89 If it was 0 before we tried to acquire pd_lock, (2) would be 96 (4) is done the same way - all places where we release pi_spinlock within 100 in the area, under pi_spinlock and we do not release it until after leaving [all …]
|
| /OK3568_Linux_fs/kernel/drivers/scsi/aic7xxx/ |
| H A D | aic79xx.seq | 85 * If we have completions stalled waiting for the qfreeze 109 * ENSELO is cleared by a SELDO, so we must test for SELDO 169 * Since this status did not consume a FIFO, we have to 170 * be a bit more dilligent in how we check for FIFOs pertaining 178 * count in the SCB. In this case, we allow the routine servicing 183 * we detect case 1, we will properly defer the post of the SCB 222 * bad SCSI status (currently only for underruns), we 223 * queue the SCB for normal completion. Otherwise, we 258 * If we have relatively few commands outstanding, don't 303 * one byte of lun information we support. [all …]
|
| /OK3568_Linux_fs/buildroot/package/ghostscript/ |
| H A D | 0002-Bug-704342-Include-device-specifier-strings-in-acces.patch | 14 "|" so we have to check both prefixes. 36 + or implicitly with "|", so we have to check for both 83 /* First we try the open_handle method. */ 105 /* First we try the open_printer method. */ 130 /* First we try the open_printer method. */ 131 /* Note that the loop condition here ensures we don't 158 - /* Because we potentially have to check file permissions at two levels 160 - fopen API, if we're using a pipe, we have to add both the full string, 161 - (including the '|', and just the command to which we pipe - since at 204 - /* Because we potentially have to check file permissions at two levels [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/examples/positioning/weatherinfo/doc/src/ |
| H A D | weatherinfo.qdoc | 52 information taken from the HTTP service. It is a simple data class, but we 58 AppModel models the state of the entire application. At startup, we 65 If no default source is available, we take a static position and fetch 66 weather for that. If, however, we do have a position source, we connect 70 When a position update is received, we use the longitude and latitude 88 To expose these to the QML UI layer, we use the qmlRegisterType() 89 function. We call this once for each type we wish to register, before 95 Finally, in the actual QML, we instantiate the AppModel. 101 Once instantiated like this, we can use its properties elsewhere in the
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/binutils/binutils/ |
| H A D | 0020-CVE-2023-22608-1.patch | 22 (but not full) debug information turned is on, we go from 6 ms to 55 + program may end up containing hundreds of thousands of such ranges, we cannot 62 + and when we get to a leaf, we scan through it linearly. Interior nodes 64 + So for a 64-bit address like 0x1234567abcd, we would start at the root and go 66 + until we hit a leaf. (Nodes are, in general, leaves until they exceed the 70 + within a single 256-byte segment of the binary, in which case we have to 73 + For a binary with few ranges, we will in practice only have a single leaf 80 + bottomost level (covering 256 bytes in the binary), where we'll expand 89 + /* If zero, we are an interior node. 90 + Otherwise, how many ranges we have room for in this leaf. */ [all …]
|
| /OK3568_Linux_fs/u-boot/test/overlay/ |
| H A D | test-fdt-overlay.dts | 12 /* Test that we can change an int by another */ 21 /* Test that we can replace a string by a longer one */ 30 /* Test that we add a new property */ 39 /* Test that we add a new node (by phandle) */ 50 /* Test that we add a new node (by path) */
|