- Users should be able to login easily to the tools site to carry out day-to-day tasks.
- Users should be able to create and manage limited-access permanent credentials for use in their own automation
- Permanent credentials tied to users should be disabled when those users lose the relevant permissions
- All services have a consistent, reliable way to log who or what is making a particular request.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:: Taskcluster friendly wrapper for performing fx desktop builds via mozharness. | |
:: Inputs, with defaults | |
::if not defined MOZHARNESS_SCRIPT set MOZHARNESS_SCRIPT=mozharness\scripts\fx_desktop_build.py | |
::if not defined MOZHARNESS_CONFIG set MOZHARNESS_CONFIG=builds\releng_base_windows_64_builds.py | |
if not defined TOOLTOOL_CACHE set TOOLTOOL_CACHE=%SystemDrive%\home\worker\tooltool-cache | |
if not defined NEED_XVFB set NEED_XVFB=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am petemoore on github. | |
* I am pmoore (https://keybase.io/pmoore) on keybase. | |
* I have a public key whose fingerprint is 85EE 8DBD AFB5 CBAD 273A 3351 8295 FE77 B475 FEBC | |
To claim this, I am signing this object: |
- Two mechanisms for create generic worker windows AMIs (OCC and generic-worker scripts)
- Config differences between worker types (C: drive vs Z: drive etc)
- Payload differences between workers
- Payload differences between platforms:
- Automatically set env vars (e.g.
TASKCLUSTER_*
) - Mounts
- Caolescing
- Automatically set env vars (e.g.
- Artifact format
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"supersedes": [ | |
"Vtk1r5x7Qwa-9k13XHgB1g", | |
"T0VW5vqqRbqfTY4ZPFpc5w", | |
"U8tCfdWvSeGVbbhkY_MQpQ", | |
"GF3-IhduQC2LrK2Kriv1sQ", | |
"IHFC9GaaSuKgzeiJWf06qA" | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"encoding/json" | |
"log" | |
"os" | |
"time" | |
tcclient "github.com/taskcluster/taskcluster-client-go" | |
"github.com/taskcluster/taskcluster-client-go/secrets" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00009208 : E92DFFFF : STMDB R13!,{R0-PC} | |
0000920C : E3A02010 : MOV R2,#&10 | |
00009210 : E3A03000 : MOV R3,#0 | |
00009214 : E3A01102 : MOV R1,#&80000000 | |
00009218 : E353000A : CMP R3,#&0A | |
0000921C : 4F000120 : SWIMI OS_WriteI+" " | |
00009220 : EF000152 : SWI OS_WriteI+"R" | |
00009224 : 5F000131 : SWIPL OS_WriteI+"1" | |
00009228 : 42830030 : ADDMI R0,R3,#&30 | |
0000922C : 52830026 : ADDPL R0,R3,#&26 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"context" | |
"errors" | |
"fmt" | |
"log" | |
"os" | |
"os/exec" | |
"syscall" |
This is an example to demonstrate how to have a timer execute in EL1 on a raspberry pi 3 in bare metal assembly.
Created demo to support the user question in https://forums.raspberrypi.com/viewtopic.php?t=365600
Generate kernel with:
$ aarch64-none-elf-as -o rpi3-interrupt-demo.o rpi3-interrupt-demo.s
$ aarch64-none-elf-ld --no-warn-rwx-segments -N -Ttext=0x0 -o rpi3-interrupt-demo.elf rpi3-interrupt-demo.o
$ aarch64-none-elf-objcopy --set-start=0x0 rpi3-interrupt-demo.elf -O binary rpi3-interrupt-demo.img